Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有时我需要检索一些系统数据,如 CPU 使用率、进程信息等。我通常在 /proc/...中找到这些数据。我在 C/C++ 中所做的是读取 /proc/ 中的正确文件。 ..,解析它并获取信息。这很麻烦,并且不知何故取决于内核版本。这是正确的方法吗?
不幸的是,Linux 内核不提供任何可用于检索通过/proc. 在这种情况下,您最好的选择是继续使用该文件系统。
/proc
如果它让您感觉更好,那么所有的工具(如top,ps或htop全部使用/proc文件系统)。如果您在使用它时遇到问题,您应该查看他们的来源。
top
ps
htop