|
|
在linux下如何编程得到系统的CPU利用率,内存利用率等。
简单地说,就是如何编写一个像windows下的任务管理器一样的linux任务管理器
起先我也是用这种读内存文件/proc/stat /proc/meminfo的方法。
但是这样程序的可移植性似乎不太好。
在red hat linux8.0中,读出的/proc/stat文件的cpu有四个数据项,而在fedora core 4中,
读出的/proc/stat文件的cpu不只四个数据项。这样说来,不同版本的linux有/proc/*文件数据。(当然文件是相同的)。
所以我想,是不是能实时读取系统运行信息,而不通过内存文件呢? |
|