WEB开发网
开发学院操作系统Linux/Unix AIX系统CPU性能评估 阅读

AIX系统CPU性能评估

 2008-05-08 08:16:18 来源:WEB开发网   
核心提示: 在上面的示例中,我们可以观察到以下几个主要的信息:CPU IDLE比较高,AIX系统CPU性能评估(3),比较空闲;r列为0,表明线程不存在等待;WA值不高,而其他的cpu却闲置,这时可以对cpu分开查询,说明I/O压力不大;free值比较大,pi

在上面的示例中,我们可以观察到以下几个主要的信息:

CPU IDLE比较高,比较空闲;r列为0,表明线程不存在等待;

WA值不高,说明I/O压力不大;

free值比较大,pi,po为0,表明内存非常富裕。空闲较多。

2、sar

第二个常用的是 sar命令,但是sar会增加系统的开销。当然有些情况下,我们使用sar比较方便。

sar的输出结果与前面的基本类似,这里不再作详细的介绍,关于命令的语法,也不再作详细的介绍,我们常用的命令格式:

  #sar 1 3
  AIX jsdxh_db02 3 5 00C2C1EB4C00  10/24/07
  System configuration: lcpu=16
  17:52:26  %usr  %sys  %wio  %idle  physc
17:52:27   19    7    0   75  8.00
17:52:28   19    6    0   75  8.01
17:52:29   19    7    0   75  8.02
  Average    19    7    0   75  8.01

在这里,sar命令输出的是一个整体的cpu使用情况的一个统计,统计分项目的内容也比较直观,通过名字就可以理解涵义。这里有一点比较方便的就是,在最后一行有一个汇总的average行,作为上述统计的一个平均。另外,补充说明一点的就是,一般来说,第一行统计信息包含了sar命令本身启动的cpu消耗,所以往往是偏高的,所以导致average值也往往是偏高一点的。当然,这不会对结果产生多大影响。

当我们有多个cpu的时候,而程序采用的是单线程,有时候会出现一种情况,我们检查发现,cpu总体的使用率不高,但是程序响应却比较慢。这里有可能就是单线程只使用了一个cpu,导致这个cpu100%占用,处理不过来,而其他的cpu却闲置。这时可以对cpu分开查询,统计每个cpu的使用情况。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:AIX CPU

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接