对不起另一个NUBISH问题..
我需要从本地系统“磁盘延迟”等收集perf数据。
Google不断向我提供CLI工具,但我需要访问C ++结构..
任何想法??
此外,如果有人知道在C ++中提取OS细节的一个很好的参考,那么我可以在询问这些有问题的问题之前阅读它。
谢谢, 鲍勃
答案 0 :(得分:1)
C ++语言永远不会处理操作系统的细节,操作系统需要为它提供工具和API(如果有的话),因此在C ++语言中不支持它。在Linux上有一些包含此类统计信息的文件。
如果您不知道如何处理这些文件,那么可能需要使用Linux的iostat实用程序的源代码并亲眼看看。如果iostat没有做你需要的东西,还有更多的工具(比如iotop,dstat,atop,ioping)。