Linux内核参数优化(性能测试方向)
Linux内核参数优化(性能测试方向)
1.修改Linux系统允许的最大连接数:vi /etc/security/limits.conf
最后一行添加:
* soft nofile 1000000
* hard nofile 1000000
保存文件,关闭并重新打开会话,使用命令:ulimit -n
,检查设置是否生效:
2.修改TCP 参数,减少处于TIME_WAIT 状态的连接数,避免连接不释放,Jmeter 无可用连接
命令:vi /etc/sysctl.conf
在文件末尾,添加以下参数:
net.ipv4.tcp_syncookies = 1
含义:表示开启SYN cookies。当出现SYN 等待队列溢出时,启用cookies 来处理,可防范少量SYN 攻击,默认为0,表示关闭
net.ipv4.tcp_tw_reuse = 1
含义:表示开启重用。允许将TIME-WAIT sockets 重新用于新的TCP 连接,默认为0,表示关闭
net.ipv4.tcp_tw_recycle = 1
含义:表示开启TCP 连接中TIME-WAIT sockets 的快速回收,默认为0,表示关闭
net.ipv4.tcp_fin_timeout = 30
含义:修改系統默认的TIMEOUT 时间
保存文件,执行/sbin/sysctl -p
命令,让修改生效。
Linux内核参数优化(性能测试方向)内容介绍完毕。