AIX UNIX Monitor CPU进行优化并确定CPU瓶颈

时间:2020-01-09 10:40:00  来源:igfitidea点击:

问题描述:
如何监视IBM AIX UNIX系统的CPU性能?
如何输入什么命令才能确定CPU瓶颈?

解决方法:

像任何其他企业级UNIX操作系统一样,AIX带有以下工具/实用程序来监视CPU:

  • lparstat

  • vmstat

  • sar

  • procmon

  • nmon

vmstat命令

使用vmstat命令报告AIX虚拟内存统计信息。
它还显示有关内核线程,虚拟内存,磁盘,陷阱和CPU活动的统计信息。
要显示自启动以来的统计信息摘要,请执行:

# vmstat

要每隔5秒显示10个摘要,请执行:

mstat 5 10

注意:第一个摘要包含自启动以来的时间统计信息。

要显示自启动以来的统计信息摘要,包括逻辑磁盘scdisk13和scdisk14的统计信息,请执行:

# vmstat scdisk13 scdisk14

sar命令来收集,报告或保存系统活动信息

sar命令将操作系统中所选累积活动计数器的内容写入标准输出。
计费系统基于Number和Interval参数中的值,以指定的间隔(以秒为单位)以指定的次数写入信息。
要报告系统单元活动,请执行:

# sar

要在接下来的20秒内每2秒报告一次当前tty活动,请执行:

# sar -y -r 2 20

要观看系统单元10分钟并排序数据,请执行:

# sar -o temp 60 10

要报告前两个处理器的CPU活动,请执行:

# sar -u -P 0,1

mpstat显示性能统计信息

mpstat收集并显示系统中所有逻辑CPU的性能统计信息。
调用mpstat命令时,它将显示统计信息的两个部分。
第一部分显示系统配置,该命令在启动命令时以及系统配置发生更改时显示。
第二部分显示利用率统计信息,该统计信息将以用户指定的时间间隔显示,并且在任何时候这些指标的值都是前一时间间隔的增量。

# mpstat