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

AIX系统CPU性能评估

 2008-05-08 08:16:18 来源:WEB开发网   
核心提示: Sar还有其他一些比较特殊的使用方法,比如:如果希望多个采样和多个报告,AIX系统CPU性能评估(5),可为 sar 命令指定一个输出文件,这样就方便多了,即表示该进程在3000次 CPU调度中占用了1500次,或理解为使用了一半的CPU时间,将 sar 命令的标准输出数据定向到 /dev

Sar还有其他一些比较特殊的使用方法,比如:

如果希望多个采样和多个报告,可为 sar 命令指定一个输出文件,这样就方便多了。将 sar 命令的标准输出数据定向到 /dev/null,并将 sar 命令作为后台进程运行。具体的命令格式为:

  sar-A-o/temp/sar_result.log5300>/dev/null&

关于sar其他的一些使用方法,这里不再详述。

3、iostat

第三个可以用来使用的命令是iostat.

$ iostat -t 2 4
tty:   tin     tout  avg-cpu: % user  % sys   % idle  % iowait
     0.0     0.0        0.0   0.1    99.8    0.1  
     0.0     81.0        0.0   0.1    99.9    0.0  
     0.0     40.5        0.0   0.0   100.0    0.0  
     0.0     40.5        0.0   0.1    99.1    0.8

TTY 的两列信息(tin 和 tou)显示了由所有 TTY 设备读写的字符数

CPU 统计信息列(% user、% sys、% idle 和 % iowait)提供了 CPU 的使用情况。

注意:第一份报告为系统启动以来的一个累积值。

4、tprof

使用tprof命令用于统计每个进程的CPU使用情况

# tprof -x sleep 30

该命令的输出结果可查看 __prof.all文件。

此命令运行30秒钟,在当前目录下创建一个名为_prof.all 的文件。30秒钟内, CPU被调度次数约为3000次。__prof.all 文件中的字段Total 为此进程调度到的CPU次数。如果进程所对应的 Total字 段的值为1500,即表示该进程在3000次 CPU调度中占用了1500次,或理解为使用了一半的CPU时间。tprof的输出准确地显示出哪个进程在使用CPU 时间。

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

Tags:AIX CPU

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