当前位置: 技术问答>linux和unix
如何取得系统运行性能?
来源: 互联网 发布时间:2015-10-06
本文导语: UNIX下,希望通过远程监控系统性能,如cpu利用率、内存使用情况等。现在需要在被监控端取得这些数据,发送到监控端。我找了很久都没找到如何取得这些数据的函数。请指教。谢谢! | sar...
UNIX下,希望通过远程监控系统性能,如cpu利用率、内存使用情况等。现在需要在被监控端取得这些数据,发送到监控端。我找了很久都没找到如何取得这些数据的函数。请指教。谢谢!
|
sar也是命令,不是函数。
你要开发哪一个平台的?~!HPUX上用pstat_系列的函数有可能直接获得。
原理清楚,猜测是OS用内部的计数器来统计这些信息(废话^_^)。然后写入指定的文件,或者干脆放在内核里。
为什么一定要用函数呢?!函数和命令都是提供给用户的接口,没有必要循规蹈矩,一定用函数的。
你要开发哪一个平台的?~!HPUX上用pstat_系列的函数有可能直接获得。
原理清楚,猜测是OS用内部的计数器来统计这些信息(废话^_^)。然后写入指定的文件,或者干脆放在内核里。
为什么一定要用函数呢?!函数和命令都是提供给用户的接口,没有必要循规蹈矩,一定用函数的。
|
vmstat可以得到CPU和内存的使用情况