[荐]命令行系统监控工具Glances

Glances是一款开源的命令行系统监控工具,它是用Python语言开发的,使用psutil库来采集系统数据,在用户的终端上实时动态的显示重要的系统数据和变化。显示的数据包括:CPU、负载、内存、磁盘I/O、网络流量、文件系统、系统温度、内核、运行队列、消耗资源最多的进程等信息。这个高效的工具可以工作于任何终端屏幕。另外它并不会消耗大量的 CPU 资源,通常低于百分之二。

和那些常用的老牌监控工具比起来,比如top/vmstat/iostat只能监控本机系统,Glances既可以监控本机也可以通过客户端服务器模式监控其他机器。Glances提供了基于XML/RPC的API便于其他程序调用,可编程。Glances还可以将数据输出保存到csv或html格式的文件方便其他程序处理(报告分析或绘制图形)。

扩展链接: