htop

  • 传统性能监测工具,在Linux于Mac OS上可以轻松安装;
  • 运行命令:htop
  • 截图

gtop

  • Go语言编写的性能监测工具
  • 运行名令:gtop
  • GTOP性能监测工具是最花哨的,可以实时为CPU工作状态画折线图、为内存等画空心饼图、为网络状态画滚动柱状图等。

glances

glances 可以为 Unix 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:

  • CPU 使用率
  • 内存使用情况
  • 内核统计信息和运行队列信息
  • 磁盘 I/O 速度、传输和读/写比率
  • 文件系统中的可用空间
  • 磁盘适配器
  • 网络 I/O 速度、传输和读/写比率
  • 页面空间和页面速度
  • 消耗资源最多的进程
  • 计算机信息和系统资源

glances 工具可以在用户的终端上实时显示重要的系统信息,并动态地对其进行更新。这个高效的工具可以工作于任何终端屏幕。另外它并不会消耗大量的 CPU 资源,通常低于百分之二。glances 在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新。您也可以自己将这个时间间隔更改为更长或更短的数值。glances 工具还可以将相同的数据捕获到一个文件,便于以后对报告进行分析和绘制图形。输出文件可以是电子表格的格式 (.csv) 或者 html 格式。

标志 说明
-b 显示网络连接速度 Byte/ 秒
-B @IP host
-c @IP host
-C file 设置配置文件默认是 /etc/glances/glances.conf
-d 关闭磁盘 I/O 模块
-e 显示传感器温度
-f file 设置输出文件(格式是 HTML 或者 CSV)
-m 关闭挂载的磁盘模块
-n 关闭网络模块
-p PORT 设置运行端口默认是 61209
-P password 设置客户端 / 服务器密码
-s 设置 glances 运行模式为服务器
-t sec 设置屏幕刷新的时间间隔,单位为秒,默认值为 2 秒,数值许可范围
-h 显示帮助信息
-v 显示版本信息
  • Demo
    • 开启性能监测的web服务:glances -w -B 192.168.1.你的主机号 -b
    • 开启C/S模式:glances -s -B 10.0.2.15

netdata!

netdata是当下火热的性能监测工具,它允许你以非常低的资源占用率开启一个性能监控服务,绑定19999号端口,因此你可以在浏览器上查看机器工作情况。不同于glances的是,netdata应用了许多现代化技术,并且提供丰富的图表使得性能监测更加直观。

运行图:

1