问题 AIX 5.3支持微分区(Micro-partition),随之AIX原有的一些命令也相应地作了调整。本文介绍vmstat命令支持微分区的功能。
解答 vmstat命令增加了支持微分区的功能,它可以检测到分区中CPU资源的动态变化。为此,vmstat在其输出中新增加了两个字段:pc和ec,
pc表示vmstat输出时间间隔中分配给该分区的物理CPU个数,ec表示此时间间隔中CPU entitled capacity的使用率((pc/ent)*100)。
这两个字段只在微分区AIX系统中显示。与5.3之前的版本不同,vmstat 输出中的第一行是有意义的,而在以前的版本中第一行表示自系统
启动以来的统计值。下面是vmstat在dedicated processor partition和Micro-partition中的输出示例:
On a dedicated partition:
# vmstat
kthr memory page faults cpu
---- ------------- ----------------------- ------------ ------------------------
r b avm fre re pi po fr sr cy in sy cs us sy id wa
1 1 19782 32762 0 0 0 0 0 0 125 10 47 50 50 0 0
On a Micro-Partitioning machine:
# vmstat
kthr memory page faults cpu
---- ------------- ----------------------- ------------ ----------------------------------
r b avm fre re pi po fr sr cy in sy cs us sy id wa pc ec
1 1 19782 32762 0 0 0 0 0 0 125 10 47 50 50 0 0 1.5 85