我有一个服务器应用程序,我认为是泄漏文件句柄。
我想跟踪Linux(ubuntu)服务器上文件描述符的使用情况。
我发现我可以跟踪一个进程正在使用的文件描述符的数量
lsof -p `pgrep the-process-name` | wc -l
由于我已经在使用sysstat和sar来跟踪各种指标,所以我认为用sar来显示会很好。 我想每10分钟测一次 是否可以将自定义指标添加到sar? 然后我可以很容易地报告出来。
如果没有,我会写一个简单的cron作业来收集这些数据,并将其分别存储在日志文件中。
在不修改sar的源代码的情况下添加另一个度量是不可能的。