常用命令
常用命令
vmstat 1 5
vmstat -s
vmstat -d字段解读
| 字段 | 含义 | 异常信号 |
|---|---|---|
| r | 运行队列长度 | 持续大于 CPU 核数说明排队 |
| b | 阻塞进程数 | 多为等待 IO |
| si/so | 换入/换出 KB | 持续非零说明内存吃紧 |
| bi/bo | 块设备读/写 | 与 iostat 对照定位 |
| us/sy/id/wa | 用户/系统/空闲/等待 | wa 高多为 IO 瓶颈 |
首行是均值,从第二行开始看瞬时;结合 nproc 与 free -h 一起下结论。
vmstat 一行数据把运行队列、内存换页、IO 与 CPU 状态摊开:r 队列高说明 CPU 排队,si/so 非零说明在换页,bi/bo 看块设备吞吐方向。
vmstat 1 5
vmstat -s
vmstat -d| 字段 | 含义 | 异常信号 |
|---|---|---|
| r | 运行队列长度 | 持续大于 CPU 核数说明排队 |
| b | 阻塞进程数 | 多为等待 IO |
| si/so | 换入/换出 KB | 持续非零说明内存吃紧 |
| bi/bo | 块设备读/写 | 与 iostat 对照定位 |
| us/sy/id/wa | 用户/系统/空闲/等待 | wa 高多为 IO 瓶颈 |