AIX命令参考大全,卷 6,v - z - wlmstat 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 6,v - z

wlmstat 命令

用途

显示 WLM 每类资源使用率统计信息。

语法

wlmstat [ -l Class | -t Tier ] [ -S | -s ] [ -c | -m | -b ] [ -B Device ] [ -T ] [ -a ] [ -w ] [ -v ] [ Interval ] [ Count ]

wlmstat [ -l Class | -t Tier ] [ -c | -m | -b ] [ -u ] [ Interval ] [ Count ]

描述

wlmstat 命令用符号的形式显示从内核 检索的 WLM 数据结构的内容。如果指定 Countwlmstat 循环 Count 次并在显示每个块操作之后睡眠 Interval 秒。如果没有指定 IntervalCount,则产生一个 输出报告。如果指定 Interval 但没有给出 Countwlmstat 在给定的时间间隔内连续地输出结果直到被一个信号(SIGINTR、SIGQUIT、SIGKILL 等等)停止。缺省情况下,wlmstat 用于显示每个超类和子类的所有资源的统计信息。可以 指定标志来将统计信息焦点缩小到某个资源类型、层、超类或子类, 并更改输出格式。

标志

-a 给出用于子类的绝对数字(相对于整个系统可用资源总数), 用 0.01% 的解析。缺省情况下,显示的用于子类的数字是 超类消耗的资源总数的一个百分比,用 1% 的解析。例如,如果一个超类有 7% 的 CPU 目标且被不带 -awlmstat 显示的用于一个子类的 CPU 百分比是 5%,带有 -awlmstat 显示用于子类的 CPU 百分比是 0.35%。
-b 仅显示磁盘 I/O 统计信息。
-B Device 显示磁盘 I/O 设备统计信息。传递一个空字符串(-B "") 显示类访问的所有磁盘的统计信息。
-c 仅显示 CPU 统计信息。
-l Class 显示用于 Class 名的统计信息。如果没有被指定, 所有类与相应字段的一个摘要一起显示。
-m 仅显示物理内存统计信息。
-s 仅显示子类统计信息。
-S 仅显示超类统计信息。
-t Tier 显示仅用于指定的 Tier 的统计信息。
-T 显示自从 WLM 启动或类被创建以来资源使用率的总数, 不管哪个是更迟创建的。单位是:
CPU
一个类消耗的总 CPU 时间,以毫秒记。
MEM
未使用。
DKIO
一个类发送/接收的为所有磁盘设备所访问的 512 字节块的总数。
-v 指定详细方式。这个标志,意在用于故障查找,也显示一些 类属性、资源份额及限制和其它 WLM 参数, 包括意在用于 AIX 支持工作人员的内部参数值。用户可能对下面的 信息感兴趣:
列头
描述
类名
tr
层数(0 到 9)
i
继承属性值:0 = no,1 = yes。
#pr
类中的进程数。如果一个类没有分配(0)给它的进程, 在其它列中显示的值可能是没有意义的。
CPU
类的 CPU 使用率(%)。
MEM
类的物理内存使用率(%)。
DKIO
类的磁盘 IO 带宽使用率(%)。
sha
份额数(“-”表示 -1)
min
资源最小限制(%)
smx
资源软性最大限制(%)
hmx
资源硬性最大限制(%)
des
(期望的):WLM 使用份额数(%)计算的百分比目标(目标)
npg
类拥有的内存页数。

其它列仅属于内部使用且对管理员和最终用户来说没有意义。这个格式与一个资源选择器 (-c-m,或 -b)一起使用会比较好,否则行可能太长而不适合于显示终端的一行。

-w 显示内存最高峰,即自从 WLM 启动 或类创建(无论哪个最后发生)后,一个类在任何给定时间内在内存中所拥有的页面最大值。
-u 显示每层和未使用的总资源。

显示

结果制成表格,有以下字段:

名称 类名
CPU 类消耗的总 CPU 时间百分比。
MEM 类消耗的物理内存百分比。
DKIO 类消耗的磁盘 IO 带宽百分比。这个数是 类访问的所有磁盘设备上磁盘带宽的平均值, 这个值通常不很重要。例如如果一个类消耗了磁盘 带宽的 80% 和两个其它磁盘带宽的 5%,DKIO 列将显示 30%。有关每个设备使用率的详细信息,请使用 -B 设备选项。

示例

  1. 要立刻获得 WLM 活动打印输出,请输入:

    wlmstat

    这个命令产生以下输出:

                      CLASS CPU MEM DKIO
               Unclassified   0   0   0
                  Unmanaged   0   0   0
                    Default   0   0   0
                     Shared   0   0   0
                     System   0   0   0
                     class1  12   0   0
           class1.Default     4   0   0
            class1.Shared     0   0   0
         class1.subclass1     4   0   0
         class1.subclass2     4   0   0
                     class2  12   0   0
           class2.Default     4   0   0
            class2.Shared     0   0   0
         class2.subclass1     4   0   0
         class2.subclass2     4   0   0
                
        
  2. 要获得超类 class1 的一个报告,请输入:

    wlmstat -l class1

    这个命令产生以下输出:

           
    
                      CLASS CPU MEM DKIO
    
                     class1  12   0   0
           class1.Default     4   0   0
            class1.Shared     0   0   0
         class1.subclass1     4   0   0
         class1.subclass2     4   0   0
           
  3. 要获得一分钟内每 10 秒更新一次的子类 sclass1.subclass2 的一个报告,请输入:

         wlmstat -l class1.subclass2 10 6

    这个命令产生以下输出:

                      CLASS CPU MEM DKIO
         class1.subclass2     4   0   0
         class1.subclass2     4   0   0
         class1.subclass2     4   0   0
         class1.subclass2     4   0   0
         class1.subclass2     4   0   0
         class1.subclass2     4   0   0 

错误

如果 WLM 没有启动则 wlmstat 发出一条警告消息。

相关信息

wlmcntrl 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]