了解lsof输出

时间:2015-10-15 14:23:58

标签: java file unix file-descriptor

lsof似乎有重复的条目。

1:fs:java      19644  4961      abc  mem       REG              252,1   126331  118159613 abc.jar
1:fs:java      19644  4962      abc  mem       REG              252,1   126331  118159613 abc.jar

lsof格式为:

COMMAND     PID   USER   FD     TYPE            DEVICE   SIZE/OFF     NODE NAME

19644是PID。 abc是USER。什么是4961和4962?为什么我们有100个这样的。所有这些之间的区别仅在于第3栏4961,4962等等?

1 个答案:

答案 0 :(得分:0)

来自lsof 4.89手册页:" -K选择任务(线程)报告所在的方言的进程任务(线程)列表                 。支持"

Ubuntu 16.04上的lsof版本4.89可以使用-K标志显示TID标题。

$ lsof -K /usr/share/jenkins/jenkins.war
COMMAND  PID  TID    USER   FD      TYPE DEVICE SIZE/OFF NODE NAME
java    6533 6534 jenkins  cwd   unknown                      /proc/6533/task/6534/cwd (readlink: Permission denied)
java    6533 6534 jenkins  rtd   unknown                      /proc/6533/task/6534/root (readlink: Permission denied)
java    6533 6534 jenkins  txt   unknown                      /proc/6533/task/6534/exe (readlink: Permission denied)
java    6533 6534 jenkins    0u  unknown