主流性能监测工具及使用
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!
评论