Chinaunix

标题: 如何获取和使用perfpmr[zt] [打印本页]

作者: ulimit    时间: 2004-10-11 09:37
标题: 如何获取和使用perfpmr[zt]
1、perfpmr介绍

所有的计算机用户都有可能会遇到性能问题。导致性能问题的原因往往比较复杂,因此技术支持人员经常需要用户收集大量的信息以便分析。在AIX操作系统上,您可以用perfpmr工具来收集所有和性能问题相关的数据。使用perfpmr工具可以使收集数据的过程自动化和标准化。

2、如何获取和安装perfpmr工具

适合各个版本的AIX操作系统的perfpmr工具都可以从Internet上下载。下载地址是:
ftp://ftp.software.ibm.com/aix/tools/perftools/perfpmr
请用匿名用户登录该ftp站点,并使用您的电子邮件地址作为口令。登录成功后切换到您的操作系统所对应的目录中(如AIX 5.2对应perf52,AIX 4.3对应perf43)并下载perfXX.tar.Z文件(其中XX是您的操作系统的版本,如52,43)。
下载完成后您需要在AIX操作系统上安装perfpmr工具。以下命令均假设您使用AIX 5.2操作系统,并且将perf52.tar.Z放置在/tmp目录中。
在执行安装之前你需要用root帐户登录或用su -命令获取root帐户的权限和运行环境。
然后为perfpmr工具创建一个子目录并切换到该目录中:
# mkdir /tmp/perf52
# cd /tmp/perf52
用以下命令解压缩perfpmr工具的安装脚本:
# zcat /tmp/perf52.tar.Z | tar -xvf -
运行perfpmr的安装脚本:
# sh ./Install
安装脚本会将相应的工具复制到您的AIX操作系统上。

3、如何利用perfpmr收集信息

在这一段中我们介绍用户在使用perfpmr工具收集数据时时所应该遵循的步骤。收集这些数据是为了给AIX操作系统的技术支持人员提供一个可以着手分析的数据集合,以便于他们分析并最终解决您所遇到的性能问题。收集数据的步骤可能会反复执行,有时,AIX操作系统的技术支持人员甚至有可能需要登录到您的计算机上以便分析并解决问题。
执行以下步骤需要您具有root权限。
请为即将收集的数据创建一个子目录并切换到这个目录中。这个目录所在的文件系统上应该至少有12MBxCPU个数的空余磁盘空间。例如您的计算机有4路CPU,那么这个目录所在文件系统中就应该至少有12MBx4=48MB的空余空间。您可以用df -k命令来察看各个文件系统上的空余空间。注意不要把这个目录创建在nfs文件系统上。
运行perfpmr工具会给系统带来额外的负荷,所以如果您是HACMP用户,您应该将Deadman Switch的检测时间延长以避免不正常的切换。这可以通过调整HACMP网络模块的检测速率来实现。请参照HACMP的手册以了解调整的方法。
在性能问题出现时收集10分钟的“标准”数据:
#perfpmr.sh 600
perfpmr.sh所进行的工作包括:
- 立即收集5秒钟的trace
- 收集10分钟的一般性的系统性能信息
- 收集软硬件配置信息
如果您的AIX操作系统中安装了相应的工具,perfpmr还会:
- 收集10秒钟的iptrace数据
- 收集60秒钟的filemon数据
- 收集60秒钟的tprof数据
在数据收集完毕后,请详细回答文本文件PROBLEM.INFO中的问题,并将您的回答和收集到的数据一起交给AIX操作系统的技术支持人员。
作者: banker    时间: 2004-10-11 14:47
标题: 如何获取和使用perfpmr[zt]
不知道好永不
支持一下




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2