日期:2014-05-16  浏览次数:20571 次

在程序中如何获得某个进程的CPU占用率
在AIX下,我想在程序中获得指定的某个进程的CPU占用率,有没有API可以调用?或者有没有其它方法。
我知道可以有几种方法:
1。是通过ps 来获得,不过这样获取的占用率不是很精确。
2。通过vmstat获得,这个要自己做个计算
3。通过读取/proc/要查询的PID/status文件,不过都没读权限。
4。通过topas

请问达人们,还有没有别的方法?用程序如何实现。谢谢。
mail:wish2012@139.com

------解决方案--------------------
我知道的 也就是你说的那些了
------解决方案--------------------
楼主知道的比我多,我就不说了
------解决方案--------------------
我把我以前做过的代码给你.
具体在这:http://hi.baidu.com/yanjinbin/blog/item/3fc6297fc0e2fa0d28388a80.html