Linxu通过sysstat监控系统性能
sysstat 是一个强大的系统性能监控工具集,包含了一系列用于收集系统性能数据的实用程序
安装sysstat
# Debian/Ubuntu sudo apt install sysstat # RHEL/CentOS sudo yum install sysstat
主要部件:
-
sar - 系统活动报告工具
-
iostat - 显示CPU统计和I/O统计
-
mpstat - 显示每个CPU的统计
-
pidstat - 按进程统计
-
sadf - 以不同格式显示sar收集的数据
iostat使用
第一次显示的是自系统启动以来的累计平均值
后续再刷新显示时,显示的是两次刷新间隔内的增量 I/O,如果这段时间内没有I/O,就显示 0
| -c | 只显示CPU |
| -d | 只显示设备 |
| -x | 显示扩展统计信息 |
| -m | 以MB为单位显示 |
| -p [设备] | 指定设备统计 |
| 间隔时间 | 刷新间隔(秒) |
| 次数 | 刷新次数 |
- iostat 2 5 # 每隔2秒刷新,共显示5次
- iostat -xdm 1 #每隔1秒刷新,只显示设备信息

- r/s:每秒完成的读次数
- rMB/s:每秒读取的MB数
- rrqm/s:每秒合并的读请求数
- rqm、Requests Merged per Second:每秒合并的I/O请求数
- r_await:读请求平均等待时间(毫秒)
- aqu-sz:平均请求队列长度
- aqu、Average queue size:平均队列长度 或 平均请求队列大小
- rareq-sz:单次读请求的大小
- rareq、Read request average size:平均读请求大小
- svctm:平均服务时间(毫秒)
- %util:设备利用率(百分比)
本文来自博客园,作者:Fēngwèi,转载请注明原文链接:https://www.cnblogs.com/fengwei-blogs/p/18849957

浙公网安备 33010602011771号