---
title: Preparing the operating system (Linux)
description: Linux operating system customizations that improve PingDirectory server performance, such as file descriptor and process limits.
component: pingdirectory
version: 11.1
page_id: pingdirectory:installing_the_pingdirectory_suite_of_products:pd_ds_prepare_operating_system_linux
canonical_url: https://docs.pingidentity.com/pingdirectory/11.1/installing_the_pingdirectory_suite_of_products/pd_ds_prepare_operating_system_linux.html
llms_txt: https://docs.pingidentity.com/pingdirectory/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
revdate: September 13, 2023
---

# Preparing the operating system (Linux)

Several operating system customizations can improve server performance on Linux systems.

These customizations include:

* [Configuring the file descriptor limits](pd_ds_config_file_descriptor_limits.html)

* [Tuning the file system](pd_ds_tune_file_system.html)

* [Setting the maximum user processes](pd_ds_set_maximum_user_processes.html)

* [Editing OS-level environment variables](pd_ds_edit_os_env_variables.html)

* [Installing sysstat and pstack (Red Hat)](pd_ds_install_sysstat_pstack_red_hat.html)

* [Installing dstat (SUSE Linux)](pd_ds_install_dstat_suse.html)

* [Disabling file system swapping](pd_proxy_disable_file_system_swapping.html)

* [Adjusting system memory allocation](pd_ds_adjust_system_memory_alloc.html)

* [Omitting the `vm.overcommit_memory` property](pd_ds_omit_vmovercommit_memory.html)

* [Managing system entropy](pd_ds_manage_system_entropy.html)

* [Setting file system event monitoring (`inotify`)](pd_ds_set_file_system_event_monitoring.html)

* [Tuning the I/O scheduler](pd_ds_tune_io_scheduler.html)
