在 Linux 上等效Win32_PerfRawData_PerfDisk_PhysicalDisk?
Win32_PerfRawData_PerfDisk_PhysicalDisk equivalent on Linux?
很抱歉又是一个努比什问题。
我需要从本地系统的"磁盘延迟"等收集性能数据。
谷歌一直给我CLI工具,但我需要访问C++结构。
任何想法??
另外,如果有人知道有关在C++中提取操作系统详细信息的良好参考,那么我可以在提出此类愚蠢的问题之前阅读它。
谢谢 鲍勃
C++语言永远不会处理操作系统细节,由操作系统为此提供其工具和 API(如果有的话(,因此C++语言不支持它。在 Linux 上,有一些文件包含此类统计信息。
/- proc/stat包含系统统计信息。 /
- proc/partitions包含磁盘统计信息。 /
- proc/diskstats包含磁盘统计信息。
- /sys包含块设备的统计信息。
如果您不知道如何处理这些文件,那么也许可以获取Linux的iostat实用程序的源代码并查看自己。还有更多的实用程序(如iotop,dstat,atop,ioping(,如果iostat没有做你需要的事情。
相关文章:
- 没有找到相关文章