linux会为每一使用者登入控制系统关上最小文档除数函数有管制, 那个管制透过 ulimit -n 能看见, 通常是 1024 .
在许多mammalian或多处理器情况下, 须要冲破那个管制.
修正
第二步 撰稿 /etc/security/limits.conf 并保证其包涵以下行:
soft nofile 65535
hard nofile 65535
这儿 * 则表示大部份使用者, 但有的是控制系统两口子, 须要具体内容的使用者名, 比如说:
root soft nofile 65535
root hard nofile 65535
第三步 撰稿 etc/pam.d/login , 保证有如下表所示行:
session required pam_limits.so
第三步 选择退出终端产品再次登入.
验证
使用 ulimit -Hn 和 ulimit -Sn 命令能分别查看当前进程使用者的 hard 和 soft 的管制数.
或者当前使用者启动某个程序后, 透过 cat /proc//limits (pid是该进程的, 或者其随便一个子进程的pid)
这就是宵云网络小编分享的 linux的最小关上文档数管制修正方式,希望对大家有帮助。