ulimit -n和-u可以查看Linux的最大進程數和最大文件打開數。
臨時方法:
爲了優化linux性能,可能需要修改這個最大值。臨時修改的話ulimit -n 204800就可以了,重啓後失效。
永久生效的方法:
修改/etc/security/limits.conf文件
在文件末尾添加
- * soft nofile 204800
- * hard nofile 204800
- * soft nproc 204800
- * hard nproc 204800
- * 代表針對所有用戶
- noproc 是代表最大進程數
- nofile 是代表最大文件打開數
後來發現,還需要修改兩個文件
1、/etc/security/limits.d/90-nproc.conf文件尾添加
- * soft nproc 204800
- * hard nproc 204800
- * soft nofile 204800
- * hard nofile 204800