主流性能监测工具及使用
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
- 开启性能监测的web服务:
netdata!
netdata是当下火热的性能监测工具,它允许你以非常低的资源占用率开启一个性能监控服务,绑定19999号端口,因此你可以在浏览器上查看机器工作情况。不同于glances的是,netdata应用了许多现代化技术,并且提供丰富的图表使得性能监测更加直观。
运行图:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 RhythmLian's Blog!
评论












