wanglinhuiyong 发表于 2016-05-12 21:51

如何通过c语言实现Linux下的top命令来获取cpu利用率

如何通过c语言实现Linux下的top命令来获取cpu利用率?我下载了好几个版本的procps,但是在Ubuntu下编译里面的top.c时都出错,求各位大神帮忙解答。

windoze 发表于 2016-05-12 22:10

sudo apt-get install build-essential

wanglinhuiyong 发表于 2016-05-12 22:23

首先感谢您的回帖,请问这个命令跟我的问题有什么联系,能不能解释一下,谢谢

wanglinhuiyong 发表于 2016-05-12 22:24

首先感谢您的回帖,请问这个命令跟我的问题有什么联系,能不能解释一下,谢谢

   

windoze 发表于 2016-05-13 00:22

回复 4# wanglinhuiyong

你又没说出什么错,我只能猜你忘了装编译器。

流氓无产者 发表于 2016-05-13 09:21

貌似就是统计/proc/stat下cpu那行,具体见top.c的code,说白了很简单

hanzhenlll 发表于 2016-05-13 10:36

如果做CPU统计的话, 6F说的/proc/stat 是比较合理的。
页: [1]
查看完整版本: 如何通过c语言实现Linux下的top命令来获取cpu利用率