一.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的值