2013-02-13 73 views
1

我了解Linux系统中有getrusage()API,用于查找当前进程的CPU使用情况。是否有像这样获取系统CPU使用率的API?或者我应该简单地去寻找在https://unix.stackexchange.com/a/21564处讨论的解决方案,我手动读取/ proc/stat?像htop和top这样的软件用于查找用户,系统,空闲等?用于CPU使用的Linux C API

在此先感谢。

+1

据我所知,/ proc/stat是要走的路。 – sashang 2013-02-14 00:31:44

回答

4

top询问/ proc/stat,就我所知尽管没有你要求的API。

+1

我宁愿说'read(2)'-ing'/ proc/stat'就是* API *来做到这一点。 – 2013-02-14 06:22:07