Things I look for when optimising or debugging a Linux OS:
- IOschedular (noop or deadline)
- Linux Kernel > 3.18 (multi queuing)
- IRQbalance > 1.0.8
- File System: noatime, nobarrier
- ext4: data=ordered
- xfs: 64k
- logfiles in different partition (if possible)
- Swapiness (0 or 1, depending)
- Jemalloc (if needed)
- Transparent hugepages - disabled
- Ulimit (open files) >1000
- Security
- IPtables
- PAM security
- Raid Controller/Smart HBA
- write-cache enabled
- battery backed
- For HP servers: hpssacli controller all show (detail|status)
- Tweak cache-ratio to 50/50 or 75/25 (and test)
No comments:
Post a Comment