AIX系统CPU性能评估

http://tech.ddvip.com   2008年05月08日    社区交流

内容摘要:本文对cpu性能的命令作了详细介绍,并给出了对于系统cpu监控的建议。

  ¨ fr 根据页面替换算法每秒释放的页数。当VMM页面替换例程扫描页面帧表(Page Frame Table,PFT)时,它会根据一些条件选取需要窃取的页面以补充空闲列表。该条件中包含工作页面和计算页面,释放的页面中,计算页面不产生I/O,工作页面如果数据没有发生修改,也不需要写回磁盘,也不会产生I/O。

  ¨ sr 根据页面替换算法每秒所检查的页数。sr值比fr值高的越多,说明替换算法要查找可以替换的页面就越困难。

  ¨ cy 每秒页面替换代码扫描了PFT多少次。因为增加空闲列表达到maxfree值,不一定需要完全扫描PFT表,而所有vmstat输出都为整数,所以通常cy列值为0。

  Faults段显示内容(其实这段内容不需太多关注)

  ¨ in 在该时间间隔中观测到的每秒设备中断数。

  ¨ sy 在该时间间隔中观测到的每秒系统调用次数。

  ¨ cs 在该时间间隔中观测到的每秒钟上下文切换次数。

  Cpu段显示内容

  ¨ us 列显示了用户模式所消耗的 CPU 时间。

  ¨ sy 列详细显示了 CPU 在系统模式所消耗的 CPU 时间。

  ¨ id 列显示了没有未决本地磁盘 I/O 时 CPU 空闲或等待时间的百分比。

  ¨ wa 列详细显示了有未决本地磁盘 I/O 时 CPU 空闲的时间百分比。wa 的值如果超过 25%,就表明磁盘子系统可能没有被正确平衡,或者这也可能是磁盘工作负荷很重的结果。

  如果在一个单用户系统中,us + sy时间不超过 90%,我们就不认为系统的CPU是受限制的。

  如果在一个多用户系统中,us + sy时间超过 80%, 我们就认为系统的CPU是受限的。其中的进程将要花时间在运行队列中等待。响应时间和吞吐量会受损害。

  检查cpu,我们主要关注报告中的4个cpu列和2个kthr(内核线程)列。

来源:IT专家网    作者:Peak Wong    责编:豆豆技术应用

正在加载评论...