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