如何学习ulimit的值

xiaoxiao2021-02-28  114

ulimit值参数值大小的设置很重要,root的ulimit默认值是65536,普通用户的ulimit值默认是1024,当进程数过多的时候甚至连ssh都成问题。max user processes ,用户最大进程数。实验环境为centos6.5_x64          

工具/原料

linux centos6.5_x64

方法/步骤

1

用ulimit -a命令查看root用户值的大小

max user processes              (-u) 65536 

2

新建一个test用户,用ulimit -a命令查看值大小,普通用户默认是1024,这当然不能满足生产需求

3

vi /etc/security/limits.d/90-nproc.conf 

用root用户编辑这个文件

4

加入内容

* soft nofile 65536

* hard nofile 65536

* soft nproc 65536

* hard nproc 65536

* soft memlock -1

* hard memlock -1

退出保存

5

切换到普通用户test下进行测试

END

注意事项

不是每个系统都是编辑这个配置/etc/security/limits.d/90-nproc.conf 具体路径要看操作系统,一般是在/etc/security/limits.d下
转载请注明原文地址: https://www.6miu.com/read-31444.html

最新回复(0)