Linux查看进程打开文件数
1. 使用 lsof 命令
lsof
是用于列出系统打开文件的工具,可以用来查看每个进程打开的文件数。
首先,确保系统上安装了 lsof
工具:
sudo yum install lsof
然后,可以使用以下命令查看特定进程(例如进程ID
为 1234
的进程)打开的文件数:
lsof -p 1234 | wc -l
这会显示进程 1234
当前打开的文件数目。
2. 查看进程文件描述符目录
Linux
系统中,每个进程的文件描述符信息存储在 /proc/<PID>/fd
目录中,其中