GNU/Linux性能调优
IO Scheduler
1 | /etc/udev/rules.d/60-ioschedulers.rules |
SATA SSD用Kyber, HDD就用bfq, 对于NVME SSD就用none (不用调度器),如果是高IO吞吐就用mq-deadline
File System
选用XFS,如果是NVME可以考虑用F2FS,在defaults后面加noatime
1 | /etc/fstab |
Power Preference
在桌面环境的时候比如GNOME大部分发行版可以在直接在system tray切换电源策略为performance或者cli工具切换
1 | powerprofilesctl set performance |
CPUfreq Governor
先查看是否支持performance策略
1 | cpupower frequency-info --governors |
然后切换到performance策略
1 | sudo cpupower frequency-set -g performance |
当默认策略是schedutil的时候(绝大多数发行版默认内核是该策略),也可以选择通过内核直接选performance强行使用performance策略
1 | Power management and ACPI options ---> |
TCP BBR
1 | /etc/sysctl.conf/99-tcp.conf |
随后应用这些设置
1 | sudo sysctl -p |
Comments
Comment plugin failed to load
Loading comment plugin