AIX-topas命令

  • Post author:
  • Post category:其他


概述

Aix中,topas命令用于实时查看系统性能;当应用发生问题时,往往需要分析最近几天操作

系统的性能,本文就此问题进行实践。

相关命令参考

1、inittab配置文件

inittab为linux初始化文件系统时init初始化程序用到的配置文件。这个文件负责设置init初始化程序初始化脚本在哪里;每个运行级初始化时运行的命令; 开机、关机、重启对应的命令;各运行级登陆时所运行的命令。

查看inittab文件,其中有如下内容:

$cat /etc/inittab



xmdaily:2:once:/usr/bin/topasrec -L -s 300 -R 1 -r 6 -o /etc/perf/daily/ -ypersistent=1 2>&1 >/dev/null #Start local binary recording

2、topas 命令

参见:


http://www-01.ibm.com/support/knowledgecenter/ssw_aix_72/com.ibm.aix.cmds5/topas.htm?lang=zh


用途:报告所选的本地和远程系统的统计信息。

3、topasrec 命令

参见:


http://www-01.ibm.com/support/knowledgecenter/ssw_aix_72/com.ibm.aix.cmds5/topasrec.htm?lang=zh

用途:topasrec 命令将采用二进制格式来记录本地系统度量值、CEC(中央电子复合体)度量值和集群度量值。

4、topasout 命令

参考:


http://www-01.ibm.com/support/knowledgecenter/ssw_aix_72/com.ibm.aix.cmds5/topasout.htm?lang=zh

用途:通过处理 xmwlm、nmon 和 topas 记录来生成报告。

5、nmon analyser

参见:

http://www.ibm.com/developerworks/cn/aix/library/nmon_analyser/


用途:nmon_analyser 工具以 NMON 性能工具生成的文件作为输入,然后将它们转换为 Microsoft Excel 电子表格

实践:

1、生成性能日志

分析最近的topasrec日志:

/etc/perf/daily/

使用如下命令生成nmon分析器报告:

topasout -a topas_recording_file

这里写图片描述

注意:不能分析今天的日志,仅能分析今天以前的日志;

将*.topas日志拷贝到ftp服务器。

2、性能分析

使用nmon_analyser_v47分析

输入文件:was_server_160107.topas.csv

输出文件:was_server_160107.topas.csv.xlsx

这里写图片描述

打开输出,如下所示: 2016-01-07日的分析日志

这里写图片描述

3、未解决问题:

此处仅用于生成系统性能报告,对于AIX操作系统级的问题鉴定,如CPU,内存,硬盘,网络等,需要相关专业知识与经验积累才能够解决。



版权声明:本文为huryer原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。