linux打开文件最大数设置
所属分类 linux
浏览量 1558
ulimit
资源硬限制(hard limit)软限制(soft limit)
硬限制(hard limit)一旦被设置以后就不能被非root用户修改,
软限制(soft limit)可以增长达到硬限制(hard limit)
-H -S选项
进程打开文件数限制
系统级最大限制
cat /proc/sys/fs/file-max
184439
用户级的限制
ulimit -n
100001
查看某个进程限制
ps aux|grep tomcat
cat /proc/23720/limits
Limit Soft Limit Hard Limit Units
Max cpu time unlimited unlimited seconds
Max file size unlimited unlimited bytes
Max data size unlimited unlimited bytes
Max stack size 8388608 unlimited bytes
Max core file size 0 unlimited bytes
Max resident set unlimited unlimited bytes
Max processes 7282 7282 processes
Max open files 100002 100002 files
Max locked memory 65536 65536 bytes
Max address space unlimited unlimited bytes
Max file locks unlimited unlimited locks
Max pending signals 7282 7282 signals
Max msgqueue size 819200 819200 bytes
Max nice priority 0 0
Max realtime priority 0 0
Max realtime timeout unlimited unlimited us
查看某个进程打开的文件数
ls /proc/23720/fd|wc -l
59
修改限制
ulimit -HSn 10240
永久修改
vi /etc/security/limits.conf
让配置生效
sysctl -p
linux ulimit命令总结
上一篇
下一篇
ConcurrentHashMap size 实现要点
37种融资模式
企业分析要点
JVM中的对象内存布局
判断文件是否是符号链接
maven clean package install deploy区别