0

我需要获取 UNIX 进程磁盘上的 IO 使用情况。我需要从另一个 c++ 进程中获取它,最好不要从 unix 命令行而是从一些轻量级的 c++ 库中获取。此外,如果您有一些很好的方法来了解通过进程的网络吞吐量(同样,不是通过命令行),它也会很棒。你能推荐一些东西吗?谢谢

4

1 回答 1

0

您可以使用该time命令来显示所有类型的 I/O 统计信息。检查formating the output部分

您正在寻找的可能是这样的:

time -f "Input: %I \noutput: %O" <some-program>

那是命令行,但你可以将它嵌入到 C++ 程序中。如何从 C++ 程序运行 bash 脚本

于 2013-11-10T14:16:54.133 回答