linux下的最大文件数、进程数等数

回复 收藏
当前默认设置的最大文件数  ulimit -n
系统打开最大文件数: cat /proc/sys/fs/file-max
统计当前某个用户打开的文件数(包含socket数和会话数)  lsof -u username|wc -l
统计当前所有进程的文件打开数  lsof |egrep -v 'TCP|UDP'|awk '{print $8}' |sort |uniq |wc -l
分析当前进程打开文件数的排序并此打开文件数最多的进程打开了哪些文件。
lsof |egrep -v 'TCP|UDP'|awk '{print $2}' |sort -n |uniq -c |sort -nr |head -n1  
假如结果为 125 1150,第一个数字是个数,第二个数字是pid
lsof -p 1150
查看当前的打开最大数文件数的设置参数:cat /etc/security/limits.conf
查看当前线程总数
echo "`ps -eLf |awk '{print $6}'|grep -v NLWP |xargs |sed 's/ /+/g'`" |bc
查看当前进程数: ps aux |grep -v 'USER'|wc -l
统计SOCKE联接数: netstat |awk '$1=="unix"'|wc -l
显示当前环境变量的文件数和进程数的设置 (还未答案)


2014-03-06 14:00 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: