Linux 文件句柄相关
查看当前用户文件句柄数
1 | ulimit – n |
查看当前用户各进程打开句柄数情况
1 | lsof -n | awk '{print $2}' | sort | uniq -c | sort -nr | more |
其中第一列是打开的句柄数,第二列是进程ID。
检测句柄
1 | lsof |
lsof 输出各列信息的意义如下:
- COMMAND:进程的名称
- PID:进程标识符
- USER:进程所有者
- FD:文件描述符,应用程序通过文件描述符识别该文件。如 cwd、txt 等 TYPE:文件类型,如 DIR、REG 等
- DEVICE:指定磁盘的名称
- SIZE:文件的大小
- NODE:索引节点(文件在磁盘上的标识)
- NAME:打开文件的确切名称
查看某个进程打开的句柄
1 | lsof – p PID |
待形成文档