CPU监控工具-CpuMon
2014-03-11 09:47:08 阿炯

本站赞助商链接,请多关照。 CpuMon监控多核机器上的CPU活动,提供方便的CPU负载报表,特别在调试实时软件时特别有用。采用C语言开发并在GPL协议下授权,运行于多种的*nix平台。


Cpu monitoring tools for Linux

This tools monitors CPU activity of a multi-core machine. This tools provides effective load report useful for debugging real-time software on common Posix operating system (tested on various OS such as Linux, FreeBSD and NetBSD).

Calibration process (usually on last core) can be done at start to obtain accurate measurements on non hyperthread CPU. However, calibration index is refine during all the program life time and store in a file (usually /var/lib/cpumon/calibration.txt on Linux or /var/cpumon/calibration.txt on *BSD systems) when exiting. Be careful that calibration will report bogus index on hyperthread CPU because of non homogeneous core speed. Then, a measurement process is launch on each core to estimate effective load and report this measure to a monitoring process assign to a specific core (first core). Consolidate measurement reports are displayed every 5 seconds.

最新版本:2.4
此版本添加了对手提电脑可变时钟速度的支持;能自动顺畅的处理多个操作系统和多个 make 版本(FreeBSD 和 NetBSD 的接口,尝试性的 Syllable 接口);修复不真实的校准。

项目主页:http://www.softndesign.org/codes/c/cpumon/