Chinaunix

标题: 如何通过c语言实现Linux下的top命令来获取cpu利用率 [打印本页]

作者: wanglinhuiyong    时间: 2016-05-12 21:51
标题: 如何通过c语言实现Linux下的top命令来获取cpu利用率
如何通过c语言实现Linux下的top命令来获取cpu利用率?我下载了好几个版本的procps,但是在Ubuntu下编译里面的top.c时都出错,求各位大神帮忙解答。
作者: windoze    时间: 2016-05-12 22:10
  1. 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 是比较合理的。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2