在codis压测过程中,发现ops到达8k以后再也上不去了,怀疑可能是系统本身的句柄数限制导致,找了文档对系统进行修改
ubuntu ver 14.04.3
使用ulimit –n 看默认tcp连接数
看到默认值为1024
使用ulimit –a 看打开文件数限制
使用命令
ulimit -SHn 51200
将默认1024修改成51200
要切换到root模式下
完成后使用 ulimit –n 和ulimit –a 查看
看到tcp连接数和openfiles都变成51200
网上文档说,这样的修改 重启后就会消失
需要修改/etc/security/limits.conf
需要添加
* soft nofile 51200
* hard nofile 51200
下图是修改成10240,这里可以按照自己的需求改
按照如此修改过,重启后是生效的。
但是网上一些文档提到还要进行一下2步,但是我没有修改也都生效了。可能是版本的原因,也有可能是我哪里没测试到。
这2步骤供
2.编辑/etc/pam.d/common-session,加入一行 session required pam_limits.so
3.编辑/etc/profile,加入 ulimit -SHn 51200
时间: 2024-10-01 10:26:39