我有一个使用JMX生成的图表。它来自使用的图形工具(不知道名称)。我想知道价值OperatingSystem.OpenFileDescriptorCount
来自哪里。我想知道的原因是这个属性的值和lsof的输出之间存在很大差异。
答案 0 :(得分:0)
我想知道OperatingSystem.OpenFileDescriptorCount的值来自哪里。
此信息由JVM生成,JVM监视其文件描述符的打开和关闭。
我想知道这个属性的值和lsof的输出之间存在很大差异。
我会做一些测试。可能取决于您的架构。
查看我们运行CentOS Linux的几台生产服务器,并将/proc/.../fd
与该计数器进行比较,可以看出它是现货还是非常接近。 lsof
显示的信息比文件描述符多,但它的数字输出看起来也非常接近。