Several operating system customizations can improve server performance on Linux systems.
These customizations include:
- Configuring the file descriptor limits
- Tuning the file system
- Setting the maximum user processes
- Editing OS-level environment variables
- Installing sysstat and pstack (Red Hat)
- Installing dstat (SUSE Linux)
- Disabling file system swapping
- Adjusting system memory allocation
- Omitting the vm.overcommit_memory property
- Managing system entropy
- Setting file system event monitoring (inotify)
- Tuning the I/O scheduler