小编Joh*_*nny的帖子

看到太多的lsof无法识别协议


我有一个Java进程/应用程序.当我在那个java进程上运行/ usr/sbin/lsof -p时,我看到很多"无法识别协议".另外,有趣的是,文件描述符(FD)以非常稳定的速率增加.正在创建的FD正在描述为"无法识别协议".

那么,有没有办法对java进程进行检测/分析,以便确定谁在创建那么多FD.任何工具的任何详细解释都会非常有用.

一个快速的谷歌搜索告诉我strace是一种方式,但IIUC,将显示来自java进程的Linux系统调用.我更感兴趣的是我的java代码的哪一部分比正在生成的系统调用表现得差.

同样,任何想法/建议都会很棒!

java linux file lsof

23
推荐指数
2
解决办法
3万
查看次数

标签 统计

file ×1

java ×1

linux ×1

lsof ×1