Bar*_*rth 1 c++ linux io profiling
程序正在大量读取磁盘,但我不知道它正在读取哪个文件,也不知道它正在读取的代码中的哪个位置.
linux上有什么工具可以监控吗?
相关问题(窗口):现有应用程序的磁盘IO概要分析器
所以,你可以使用:
/proc/PID/fd
或
lsof -p PID
了解您的流程使用哪个文件.
例如,使用lsof -p 27666(假设27666是a.out程序的PID),您可以看到:
./a.out 22531 me 9w REG 8,5 131072 528280 /home/me/tmp/test.db
./a.out 22531 me 9r REG 8,5 131072 528280 /home/me/tmp/test2.db
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1242 次 |
| 最近记录: |