分析AIX和Linux性能的免费工具nmon之二
AIX Version 10中的nmon的新特性
新特性 | 描述 |
启动 | 目前还有一个称为"nmon"的小型Shell脚本,可以用来启动适当的nmon版本。将该脚本和nmon二进制文件放入到您的$PATH中,然后输入:nmon。该版本目前仅在32位模式下进行了编译。所以,它可以运行于32位和64位硬件。这是为了使它更容易安装和运行。 |
N = NFS | 对于nmon10来说,NFS是全新的特性。 |
p =分区(Partitions) | 该特性是为了共享CPU分区信息,这是p5/AIX5.3的重要特性。 |
C = CPU | 这是为了支持使用32个以上CPU的计算机,最多可以根据需要达到128个逻辑CPU。 |
c = CPU | 如果您在POWER5上使用AIX 5.3,并且处于共享CPU环境中,那么该特性可以提供关于物理CPU使用的详细信息。 |
S =子类(Subclass) | 该特性根据要求表示WLM的子类。 |
a =磁盘适配器(Disk adapters) | 提供磁盘适配器的详细信息,比如它们的完整类型。 |
r =资源(Resources) | 其中包括以MHz为单位的CPU速度。 |
k =内核(Kernel) | 提供了一些新的字段。 |
L =大型页面(Large pages) | 提供了大型页面的状态信息,适用于追求高性能的用户。 |
D =磁盘(Disk) | 提供关于磁盘、磁盘类型大小、可用空间、卷组、适配器等更详细的信息。 |
n =网络(Network) | 提供关于网络适配器、MTU和相关错误的详细信息。 |
m =内存(Memory) | 提供内存使用的更详细的信息,如系统(内核)和进程、活动虚拟内存。 |
-B | 这是移除封装的启动选项。 |
AIX 5的nmon 10的输出示例
图 1是屏幕输出的示例。它显示了AIX 5的起始屏幕,以及大量有价值的信息。
图1. AIX 5的nmon 10的输出示例51Testing软件测试网p*R1]'Q+b;J$n
图 2说明了关于CPU(这里是4 CPU的POWER5计算机,并打开了SMT)、内存使用、内核内部统计和磁盘统计的详细信息。注意:这个逻辑分区(LPAR)占用了一半CPU中其授权值的6倍。