整理墨尔本服务器 Linux 内核调优的实战方法。
Linux 内核调优提升服务器性能。以下是实战。
一、系统参数 - /etc/sysctl.conf - 文件描述符:fs.file-max - 网络:net.core.* - 内存:vm.* - 调度:kernel.*
二、网络优化 - net.core.somaxconn:连接队列 - net.ipv4.tcp_max_syn_backlog - net.ipv4.tcp_fin_timeout - 开启 TCP BBR - 调整缓冲区
三、内存优化 - vm.swappiness:减少 swap - vm.dirty_ratio:脏页比例 - 大页内存 - OOM 策略
四、磁盘优化 - IO 调度器:noop/none - 挂载选项:noatime - 预读大小 - 对齐分区
五、CPU 优化 - CPU 性能模式 - 关闭无关服务 - CPU 亲和性 - 中断均衡
六、文件系统 - ext4/xfs 选择 - 挂载参数 - inode 优化 - 日志模式
七、监控 - vmstat、iostat、sar - perf 性能分析 - dstat 综合监控 - 内核日志
八、工具 - sysctl:参数调整 - tuned:调优方案 - perf:性能分析 - systemtap:跟踪
总结:内核调优要根据场景调整,监控验证效果。