0

有时我需要检索一些系统数据,如 CPU 使用率、进程信息等。我通常在 /proc/...中找到这些数据。我在 C/C++ 中所做的是读取 /proc/ 中的正确文件。 ..,解析它并获取信息。这很麻烦,并且不知何故取决于内核版本。这是正确的方法吗?

4

1 回答 1

1

不幸的是,Linux 内核不提供任何可用于检索通过/proc. 在这种情况下,您最好的选择是继续使用该文件系统。

如果它让您感觉更好,那么所有的工具(如toppshtop全部使用/proc文件系统)。如果您在使用它时遇到问题,您应该查看他们的来源。

于 2012-04-07T12:26:01.713 回答