lsof用一个名为0,0的设备显示了许多相同的文件



我们已经开始在一个Java应用程序上遇到停机问题,"打开的文件太多"的软限制为2000。经过仔细检查,我们看到数百个文件的设备名称为0,0,大小大致相同。

我怀疑设备名称很重要,但在文档中找不到任何内容。有什么想法吗?

COMMAND      PID USER   FD   TYPE             DEVICE   SIZE/OFF   NODE NAME
java    20381818 vteam 965r  VREG                0,0     459374      0 /PRDdbcls_share (dbcls:/u09)
java    20381818 vteam 966r  VREG                0,0     458866      0 /PRDdbcls_share (dbcls:/u09)
java    20381818 vteam 967r  VREG                0,0     459180      0 /PRDdbcls_share (dbcls:/u09)

谢谢,

EddieK

供将来参考。

设备编号0,0表示这是一个远程装载,因此在这里并不重要。最后所做的是使用"procfiles-n",这为我们提供了打开的文件名。需要注意的是,指挥非常缓慢。如果你在本地文件所在的主机上运行它,它会运行得更快。

我希望这对遇到同样问题的人有所帮助。

EddieK

最新更新