当前位置: 代码迷 >> AIX >> 关于vmstat等待队列有关问题
  详细解决方案

关于vmstat等待队列有关问题

热度:3493   发布时间:2013-02-26 00:00:00.0
关于vmstat等待队列问题
做了一个vmstat输出如下:
----------vmstat 2 10----------
System configuration: lcpu=128 mem=189184MB
kthr memory page faults cpu  
----- ----------- ------------------------ ------------ -----------
 r b avm fre re pi po fr sr cy in sy cs us sy id wa
 7 0 38683454 4956060 0 0 0 0 0 0 13681 149974 30953 10 2 80 8
 6 0 38680011 4959496 0 0 0 0 0 0 12756 131123 27979 13 2 77 9
 9 0 38681215 4958289 0 0 0 0 0 0 11437 155918 25165 13 2 78 8
 9 0 38681515 4957985 0 0 0 0 0 0 12927 176741 28524 11 2 80 7
 5 0 38678615 4960883 0 0 0 0 0 0 12288 223977 27021 11 2 79 7
 6 0 38680127 4959366 0 0 0 0 0 0 12071 119409 27841 9 2 80 9
 9 0 38680463 4959028 0 0 0 0 0 0 12876 132941 27820 12 2 79 8
10 0 38679780 4959707 0 0 0 0 0 0 11963 118605 26114 15 2 76 7
9 1 38678129 4961356 0 0 0 0 0 0 12576 133191 28983 14 2 76 8
 6 0 38678671 4960811 0 0 0 0 0 0 13391 155806 29262 14 2 75 9

我的理解里,只有当r的数目大于lcpu数目时,才会出现b大于0的情况,请专家释疑,小弟谢过。

------解决方案--------------------------------------------------------
一般来说:
r:在运行队列中等待的进程数
b:在等待io的进程数