vmstat :报告虚拟内存使用情况的工具。
vmstat 2 :每2秒打印一次内存使用报告。
参数解释:
r : 表示运行队列,表示多少个进程真的分配到CPU。top负载解释:一般负载超过了3就比较高,超过了5就高,超过了10就不正常了。
b: 表示阻塞的进程。
swpd : swap内存已使用的大小。
free : 空闲的物理内存大小。
buff : buffer使用的大小。
cache : cache 使用的大小。
si : 每秒从磁盘读入虚拟内存大小。
so : 每秒从虚拟内存写入磁盘的大小。
bi : 块设备每秒接收的块数量。
bo : 快设备每秒发送的块数量。
in : 每秒CPU的中断次数,包括时间中断。
cs : 每秒上下文切换次数。
us : 用户CPU时间。
sy : 系统CPU时间。
id : 空闲CPU时间。
wa : 系统等待IO时间占用百分比。
st : 来自于一个虚拟机偷取的CPU时间的百分比。
示例如下:
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 29696 206636 47044 2924980 0 0 2 4 2537 14355 14 3 83 0 0
0 0 29696 208744 47052 2919880 0 0 0 62 2489 13743 13 3 84 0 0
0 0 29696 204364 47052 2925004 0 0 0 0 2702 14701 14 4 81 0 0
0 0 29696 216060 47060 2918812 0 0 0 74 2791 13746 16 4 80 0 0
0 0 29696 212372 47068 2919864 0 0 0 168 2569 14528 15 4 81 1 0
0 0 29696 207748 47068 2924564 0 0 0 0 2503 14019 12 4 84 0 0
0 0 29696 208196 47084 2923164 0 0 0 68 2701 15710 18 4 77 1 0
0 0 29696 207968 47084 2921836 0 0 0 1404 2666 14332 14 3 83 0 0
1 0 29696 205232 47092 2924048 0 0 0 90 2601 13746 16 4 79 0 0
2 0 29696 208848 47108 2921024 0 0 0 244 2926 17861 19 6 75 1 0
3 0 29696 190848 47112 2932972 0 0 108 0 2749 17550 21 4 74 1 0
0 0 29696 182140 47276 2933608 0 0 572 64 3205 18171 19 6 74 1 0
0 0 29696 177468 47276 2933108 0 0 0 0 3403 18395 20 7 73 0 0
1 0 29696 161180 47952 2937364 0 0 2174 370 3706 21659 31 6 54 9 0
1 0 29696 161244 47960 2938836 0 0 30 1448 2889 17593 22 7 71 0 0
1 0 29696 145768 48500 2942760 0 0 1306 0 2865 16645 23 6 65 6 0
3 0 29696 144752 48416 2929980 0 76 60 380 3177 17127 22 6 70 1 0
网友评论