linux文件句柄数查看
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux文件句柄数查看相关的知识,希望对你有一定的参考价值。
lsof命令查看有关文件句柄的详细信息,如当前系统打开的文件数量,哪些进程在使用这些文件句柄等等。
lsof -p 【PID】查看进程PID打开的文件句柄详细信息
# lsof -n|awk print $2|sort|uniq -c|sort -nr|more 查看当前进程打开了多少句柄数
ulimit -n
查看当前系统的最大句柄数
linux句柄数的问题
一个java程序在启动的时候用lsof -p ** | wc -l查看占用的句柄数为500多,而ulimit -n的值为1024,但是启动时报Too many files open的错误,求高手解答
参考技术A ulimit是指单个用户的限制, 其他进程也会打开文件的,如果确认你的程序没有文件描述符泄漏,就在这里设置/etc/security/limits.conf 参考技术B 首先确定此java程序的PID,pidof java然后去到/proc/`pidof java`/fd目录,wc -l看看打开的文件句柄数。本回答被提问者采纳
以上是关于linux文件句柄数查看的主要内容,如果未能解决你的问题,请参考以下文章