小樱 发表于 2018/1/22 02:40

linux下使用 lsof 查看某个进程的打开文件数量大小open files kangle ulimit,65535 unlimited

yum -y install lsof


整机全部打开文件数量
lsof -n |wc -l

检索kangle进程的文件打开数量
lsof -n | grep kangle |wc -l






根据软件的pid进行排序显示
lsof -n | awk '{ print $2; }' | uniq -c | sort -rn | head

查看单个pid进程的限制打开文件大小最大数量,可以查看修改系统打开文件数量后是否生效了
cat /proc/28492/limits | grep files

使用prlimit尝试设置65535
prlimit --pid 28492 --nofile=65535

参考:https://github.com/ethereum/go-ethereum/issues/17312

页: [1]
查看完整版本: linux下使用 lsof 查看某个进程的打开文件数量大小open files kangle ulimit,65535 unlimited