查看应用进程打开的文件句柄数量
查看当前文件打开总数量:
lsof |wc -l
查看每个进程总打开量并排序
lsof|awk '{print $2}'|sort|uniq -c|sort -nr|more
单进程统计:
lsof -p 1779|wc -l
修改系统总限制
cat /etc/sysctl.conf --系统的总限制
临时修改:
echo 204800 >/proc/sys/fs/file-max
sudo sh -c 'echo " 204800“ >/proc/sys/fs/file-max‘
sudo sysctl -p
#查看
cat /proc/sys/fs/file-max
cat /proc/sys/fs/file-nr
修改单个进程的文件句柄数限制
vi /etc/security/limits.conf --对一个进程打开的文件句柄数量的限制
临时修改:
ulimit -HSn 204800
查看
ulimit -a
ulimit -n