Linux与GetProcessIoCounters的等价物是什么?
这里有一个指向Windows的链接Linux与GetProcessIoCounters的等价物是什么?,linux,statistics,operating-system,Linux,Statistics,Operating System,这里有一个指向Windows的链接 基本上,我希望得到类似的数据,但是在Linux上。如果不是所有的都可以,那么至少部分可以。查看/proc/下的伪文件。也许你能在那里找到你需要的东西 查看man5proc,或者查看内核文档。然而,我看不出有多大希望。抱歉。请查看/proc/PID/io-这是具有PID的进程的当前I/O记帐信息。如果启用配置任务\ io\记帐,您将在/proc//io中获得该信息。这是从内核2.6.20开始提供的,但在默认情况下通常不启用(然而,在Ubuntu 8.04中,它
基本上,我希望得到类似的数据,但是在Linux上。如果不是所有的都可以,那么至少部分可以。查看
/proc/
下的伪文件。也许你能在那里找到你需要的东西
查看
man5proc
,或者查看内核文档。然而,我看不出有多大希望。抱歉。请查看/proc/
PID/io
-这是具有PID的进程的当前I/O记帐信息。如果启用配置任务\ io\记帐
,您将在/proc//io中获得该信息。这是从内核2.6.20开始提供的,但在默认情况下通常不启用(然而,在Ubuntu 8.04中,它似乎已启用)
您可以阅读内核源代码树中的各种数据项。特别是第节应该很有趣。也许您想要getrusage()?然而,并非所有字段都在linux下维护。也许启用
CONFIG\u TASK\u IO\u ACCOUNTING会使它们得到维护?这在哪些内核下得到支持?需要哪些内核配置选项?我问是因为我桌上的一台测试机没有显示这台…对我来说也是。。。在这里运行2.6.25。