一.Linux最大进程以及打开文件数
ulimit -n和-u可以查看linux的最大进程数和最大文件打开数。
ulimit -a 展示所有
临时方法:
为了优化linux性能,可能需要修改这个最大值。临时修改的话ulimit -n 204800就可以了,重启后失效。
永久生效的方法:
修改vim /etc/security/limits.conf文件
在文件末尾添加:
* soft nofile 65535
* hard nofile 65535
* soft nproc 65535
* hard nproc 65535
按键盘esc后,键盘 :后,wq 重启查看校验
* 代表针对所有用户
noproc 是代表最大进程数
nofile 是代表最大文件打开数
然后查看即可
如遇有修改不成功linux系统
可以尝试修改:/etc/security/limits.d/90-nproc.conf文件尾添加
* soft nproc 204800
* hard nproc 204800
/etc/security/limits.d/def.conf文件尾添加
* soft nofile 204800
* hard nofile 204800
这两个文件的设置将会覆盖前面的设置。重启后生效
二.修改/etc/sysctl.conf文件
加入一下内容:
Kernel.pid_max=102400
执行sysctl -p生效
说明:sysctl.conf文件修改的是/proc/sys文件夹里面的内容,比如kernel.pid_max,修改的是/proc/sys/kernel/pid_max的值
















