CentOS ulimit 性能调优最佳实践
一 基线评估与关键指标
二 永久生效的配置路径
* soft nofile 65535
* hard nofile 65535
* soft nproc 4096
* hard nproc 4096
说明:软硬限制配合可避免进程无约束增长,同时保留管理员上限。session required pam_limits.so
这样登录会话与 su/sudo 派生会话都会应用 limits.conf。LimitNOFILE=65535
修改后执行:systemctl daemon-reload
systemctl restart <service>
DefaultLimitNOFILE=65535
并重新加载 systemd 配置。三 系统级与网络相关调优
fs.file-max = 2097152
net.core.somaxconn = 65535
net.ipv4.tcp_max_syn_backlog = 65535
net.ipv4.ip_local_port_range = 1024 65535
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_fin_timeout = 30
sysctl -p
四 典型场景与推荐值
五 验证与风险控制