lhylhy38
作者lhylhy38·2012-06-27 09:25
系统工程师·IBM

AIX 6.1 红皮书 difference 翻译 第3章 工作负载分区概述和资源管理 3.7.3 -3.7.11

字数 44013阅读 4830评论 0赞 0

3.7.3 升级的iostat命令

这个iostat命令用来显示和监视I / O统计数据。这些统计数据经常使用的系统管理员来分析系统I / O吞吐量和潜在的瓶颈。

以下是这种性能工具为支持WPAR而做出的改进的具体指标:
 
能力过滤I / O活动对于一个给定的WPAR从全局环境。
能够显示组织统计所有活动wpar从全局环境。
能够运行该命令在一个WPAR并显示统计数据符合其孤立的环境。
新命令行选项- f,将显示文件系统利用率的报告。
新命令行选项- F,报告显示文件系统利用率的报告,和关掉其他的利用率报告。
支持- s,- t,- l,- v,- f,- F选项在一个WPAR。
 

 

 

下面的示例显示了输出的选项- @ALL当在全局环境:

# iostat -@ ALL
System configuration: lcpu=2 ent=0.30
tty:      tin         tout    avg-cpu: % user % sys % idle % iowait physc % entc
          1.5          6.6               11.9  57.0   31.1      0.1   0.0    0.0
Disks:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk0           0.2       3.3       0.6      70685    100556
cd0              0.0       0.0       0.0          0         0
--------------------------------mywpar1-------------------------------------tty:      tin         tout    avg-cpu: % user % sys % idle % iowait physc % entc

    -            -               29.9  70.1    0.0      0.0   0.0    0.0
--------------------------------mywpar2-------------------------------------tty:      tin         tout    avg-cpu: % user % sys % idle % iowait physc % entc
            -            -               30.3  69.7    0.0      0.0   0.0    0.0
                          ==========================

 

3.7.4 升级的netpmon命令

netpmon将性能工具的命令监控系统事件的痕迹,并报告网络活动和性能监视的间隔期间,如CPU使用率、网络设备驱动器的I / O、网络socket调用,NFS I / O。该命令将经常表现出完全相同的方式在后期处理模式,不管它是否运行在一个WPAR上。

以下是这种性能工具为支持WPAR而做出的改进的具体指标

能力过滤网络追踪统计数据对于一个给定的WPAR从全局环境。
能够显示组织统计所有活动wpar从全局环境。
能够运行该命令在一个WPAR并显示统计数据符合其孤立的环境。

 

重要:为了使用此命令在一个WPAR,跟踪特权必须启用WPAR。

 

 

展示在全局环境下运行  netpmon -@命令

Example 3-2   The netpmon command in a global environment
Fri Oct  5 15:05:21 2007
System: AIX 6.1 Node: server5 Machine: 00C0F6A04C00
=======================================================================
=
Process CPU Usage Statistics:
-----------------------------                                                   Network
Process (top 20)             PID  CPU Time   CPU %   CPU %  WPAR   
--------------------------------------------------------------------trcstop                   454690    0.0029   9.182   0.000  Global
getty                     303290    0.0014   4.419   0.000  Global
wlmsched                   65568    0.0012   3.725   0.000  Global
ksh                       381130    0.0009   2.739   0.439  Global
xmgc                       49176    0.0008   2.632   0.000  Global
gil                        61470    0.0008   2.356   2.356  Global
swapper                        0    0.0007   2.125   0.000  Global
java                      270528    0.0005   1.491   0.000  Global

netpmon                   393260    0.0005   1.418   0.000  Global
sched                      12294    0.0003   0.977   0.000  Global
netpmon                   454688    0.0002   0.779   0.000  Global
lockd-1                   426196    0.0002   0.741   0.000  Global
rpc.lockd                 139406    0.0001   0.465   0.000  Global
sendmail:                 332014    0.0001   0.204   0.000  mywpar1
init                      368830    0.0001   0.189   0.000  mywpar1
sendmail:                 204900    0.0001   0.182   0.000  Global
pilegc                     45078    0.0000   0.079   0.000  Global
aixmibd                   123008    0.0000   0.069   0.000  Global
rmcd                      266378    0.0000   0.052   0.000  Global
netm                       57372    0.0000   0.046   0.046  Global
----------------------------------------------------------Total (all processes)               0.0108  33.871   2.841
Idle time                           0.0083  25.906
=======================================================================
=
First Level Interrupt Handler CPU Usage Statistics:
---------------------------------------------------                                                   Network
FLIH                              CPU Time   CPU %   CPU %
----------------------------------------------------------PPC decrementer                     0.0089  27.944   0.000
data page fault                     0.0016   5.026   0.000
external device                     0.0003   1.086   0.011
queued interrupt                    0.0000   0.055   0.000
----------------------------------------------------------Total (all FLIHs)                   0.0109  34.112   0.011
=======================================================================
=
Second Level Interrupt Handler CPU Usage Statistics:
----------------------------------------------------                                                   Network
SLIH                              CPU Time   CPU %   CPU %
----------------------------------------------------------<addr=       0x40cf618>             0.0006   1.740   0.077
----------------------------------------------------------Total (all SLIHs)                   0.0006   1.740   0.077
=======================================================================
=

Detailed Second Level Interrupt Handler CPU Usage Statistics:
-------------------------------------------------------------SLIH: <addr=       0x40cf618>
count:                  42
  cpu time (msec):      avg 0.013   min 0.009   max 0.035   sdev 0.005 
COMBINED (All SLIHs)
count:                  42
  cpu time (msec):      avg 0.013   min 0.009   max 0.035   sdev 0.005

3.7.5 升级的pprof命令、

pprof的命令是用来报告所有的内核线程的CPU利用率超过一段时间。这个工具使用跟踪功能,允许生成的报告为以前跑的痕迹。该命令将经常表现出完全相同的方式在后期处理模式,不管它是否运行在一个WPAR。

以下是这种性能工具为支持WPAR而做出的改进的具体指标

能力过滤过程对于一个给定的WPAR,或WPAR列表从全局环境。
能够显示组织统计所有活动wpar从全局环境。
能够运行该命令在一个WPAR并显示统计数据符合其孤立的环境。

重要:为了使用此命令在一个WPAR,跟踪特权必须启用WPAR。

 

例子:表现pprof 2 -@ 命令pprof.cpu文件的输出

Example 3-3   pprof.cpu output file sample
    Pprof CPU Report
    Sorted  by  Actual CPU  Time
    From: Fri Oct  5 07:34:38 2007
    To:   Fri Oct  5 07:34:40 2007
E = Exec'dF = Forked
X = ExitedA = Alive (when traced started or stopped)
C = Thread Created
               Pname      PID     PPID  BE      TID     PTID  ACC_time  STT_time  STP_time   STP-STT  WPARs
               =====    =====    ===== ===    =====    =====  ========  ========  ========  ======== ======
               syncd   102564        1  AA   209013        0     0.010     1.015     1.126     0.111  Global
                wait     8196        0  AA     8197        0     0.006     0.009     2.020     2.011  Global
               pprof   430170   491578  AA  1831047        0     0.001     0.009     2.028     2.019  Global
                  sh   524344   430170  EE  1315027  1831047     0.001     0.018     0.019     0.001  Global
                nfsd   278674        1  AA   364727        0     0.001     1.737     1.737     0.001  Global
                xmgc    49176        0  AA    61471        0     0.001     1.027     1.028     0.001  Global
            wlmsched    65568        0  AA    98353        0     0.001     0.048     1.952     1.903  Global
               getty   315560        1  AA   577593        0     0.001     0.028     2.012     1.984  Global
             swapper        0        0  AA        3        0     0.001     0.078     1.979     1.901  Global
               pprof   377082   491578  AX  1622045        0     0.000     0.009     0.009     0.000  Global
               pprof   524346   430170  FE  1315029  1831047     0.000     2.020     2.021     0.000  Global
               pprof   524344   430170  FE  1315027  1831047     0.000     0.010     0.010     0.000  Global
                java   290966   311468  AA   983265        0     0.000     0.908     1.128     0.220  Global
      /usr/bin/sleep   524344   430170  EX  1315027  1831047     0.000     0.020     2.020     2.000  Global
                rmcd   327764   303290  AA  1188057        0     0.000     1.387     1.387     0.000  mywpar1
                wait    53274        0  AA    65569        0     0.000     0.009     0.178     0.169  Global
                 gil    61470        0  AA    90157        0     0.000     0.105     1.938     1.833  Global
                 gil    61470        0  AA    86059        0     0.000     0.298     1.605     1.307  Global

 rmcd   262334   213132  AA   552979        0     0.000     0.072     0.072     0.000  Global
               sched    12294        0  AA    12295        0     0.000     0.978     0.978     0.000  Global
           sendmail:   122980   213132  AA   274587        0     0.000     0.077     0.077     0.000  Global
                java   290966   311468  AA   532489        0     0.000     0.736     1.737     1.001  Global
                nfsd   278674        1  AA   368827        0     0.000     0.038     1.841     1.803  Global
                java   290966   311468  AA   975069        0     0.000     0.737     1.737     1.001  Global
                 gil    61470        0  AA    81961        0     0.000     0.098     1.898     1.800  Global
           rpc.lockd   266418        1  AA   389365        0     0.000     0.038     1.841     1.803  Global
             lockd-1   401640        1  AA   708773        0     0.000     0.038     1.841     1.803  Global
             lockd-2   364698        1  AA  1269907        0     0.000     0.038     1.841     1.803  Global
                 gil    61470        0  AA    94255        0     0.000     0.411     1.698     1.288  Global
                nfsd   278674        1  AA   405711        0     0.000     0.479     1.681     1.202  Global
             lockd-2   364698        1  AA  1351829        0     0.000     0.429     1.631     1.202  Global
             lockd-1   401640        1  AA  1056843        0     0.000     0.248     1.451     1.203  Global
           rpc.lockd   266418        1  AA   422099        0     0.000     0.411     1.618     1.207  Global
                java   290966   311468  AA   634935        0     0.000     0.737     1.737     1.001  Global
              pilegc    45078        0  AA    69667        0     0.000     1.090     1.090     0.000  Global
              pilegc    45078        0  AA    45079        0     0.000     1.090     1.090     0.000  Global
                netm    57372        0  AA    73765        0     0.000     1.153     1.153     0.000  Global
             lockd-2   364698        1  AA  1335445        0     0.000     1.972     1.972     0.000  Global
    /usr/bin/trcstop   524346   430170  EA  1315029  1831047     0.000     2.028     2.028     0.000  Global
                  sh   524346   430170  EE  1315029  1831047     0.000     2.023     2.023     0.000  Global
                                                              ========                             
                                                                 0.024 

3.7.6 升级的procmon插件

procmon的插件是部分的性能工作台的图形用户界面。这个插件可以帮助监视流程上运行的AIX系统和显示信息,如CPU、内存和福利在当前的分区。

以下是这种性能工具为支持WPAR而做出的改进的具体指标

分区的性能选项卡已被更新为显示wpar的数量和他们的状态在当前的LPAR。
有一个新选项卡显示现有的wpar当前LPAR获得更详细的身份信息(如名称、主机名和类型。
现在processes选项卡显示过程及其相互关系到全局或WPAR环境

照图片中显示的流程在虚拟环境下它们属于显示在WPAR列。如果一个流程属于全局环境该字段将读取全局。如果流程属于一个WPAR就会显示WPAR名称。

 

 

 

3.7.7 升级的proctree命令

proctree的命令用来打印的进程树层次结构中包含指定给定过程或用户ID,输出显示子过程从各自的父进程缩进。一个内容的数字被一个进程ID,否则认为它是一个用户登录名称。

以下是这种性能工具为支持WPAR而做出的改进的具体指标

能力过滤过程对于一个给定的WPAR从全局环境。
能够显示组织统计所有活动wpar从全局环境。
能够运行该命令在一个WPAR并显示统计数据符合其孤立的环境。

 

例子以下将表现在全局环境以下-@选项的输出

# proctree -@ mywpar1
mywpar1    438416   /etc/init
mywpar1       348294   /usr/sbin/srcmstr
mywpar1          188466   /usr/sbin/biod 6
mywpar1          299142   /usr/sbin/syslogd
mywpar1          356354   sendmail: accepting connections  nnections
mywpar1          372776   /usr/sbin/portmap
mywpar1          389218   /usr/sbin/rsct/bin/rmcd -a IBM.LPCommands -r
mywpar1          393216   /usr/sbin/writesrv

mywpar1          409616   /usr/sbin/inetd
mywpar1          413718   /usr/sbin/nfsrgyd
mywpar1          454692   /usr/dt/bin/dtlogin
mywpar1          466954   /usr/sbin/rsct/bin/IBM.CSMAgentRMd
mywpar1          471282   /usr/sbin/qdaemon
mywpar1          483566   /usr/sbin/rpc.lockd -d 0
mywpar1          487674   /usr/sbin/rsct/bin/IBM.ServiceRMd
mywpar1          499966   /usr/sbin/rsct/bin/IBM.AuditRMd
mywpar1       217218   /usr/lib/errdemon
mywpar1       459004   /usr/sbin/cron

3.7.8 升级的svmon命令

svmon命令是用于从内核页面报告深入内存状态信息。

以下是这种性能工具为支持WPAR而做出的改进的具体指标

在形成能力过滤内存对于一个给定的WPAR,或WPAR列表从全局环境。
能够显示组织统计所有活动wpar从全局环境。
能够运行该命令在一个WPAR并显示统计数据符合其孤立的环境。

 

 

例子 变现在全局环境下运行svmon -@ mywpar1 命令的输出

# svmon -@ mywpar1
###############################################################################
######## WPAR : mywpar1
###############################################################################
               size       inuse        free         pin     virtual
memory       262144       31899       52482       31899      148643
pg space     131072        2656
               work        pers        clnt       other
pin             144           0           0       10322
in use         3671           0       28228
PageSize   PoolSize       inuse        pgsp         pin     virtual
s    4 KB         -       31819        2656          80       67091
m   64 KB         -           5           0           4        5097

 

3.7.9 升级的topas命令

topas命令用于监测和报告系统范围的度量状态有关的本地系统。这个命令将显示其输出在80年的x25基于字符的显示格式或在一个窗口大小相同的至少在一个图形化显示。topas命令要求系统安装bos.perf.tools和perfagent.tools文件集

以下是这种性能工具为支持WPAR而做出的改进的具体指标

显示统计数据的能力对于一个给定的WPAR,或WPAR列表从全局环境。
能够显示组织统计所有活动wpar从全局环境。
能够运行该命令在一个WPAR并显示统计数据符合其孤立的环境。

 

3.7.10 升级的tprof命令

tprof命令用来报告CPU使用率为私人程序和系统作为一个整体。这个命令对任何一个JAVA,C、c++或FORTRAN程序,可能是和CPU绑定的,希望知道程序的哪些部分最频繁使用的CPU的人是一个有用的工具。

以下是这种性能工具为支持WPAR而做出的改进的具体指标

能力过滤过程对于一个给定的WPAR,或WPAR列表从全局环境。
能够显示组织统计所有活动wpar从全局环境。

能够运行该命令在一个WPAR并显示统计数据符合其孤立的环境。

重要:为了使用此命令在一个WPAR,跟踪特权必须启用WPAR。

 

例子:表现sleep.prof文件在wpar环境mywpar1中运行 tprof -x sleep 10 命令的 输出

Configuration information
=========================
System: AIX 6.1 Node:  mywpar1 Machine: 00C0F6A04C00
Tprof command was:
    tprof -x sleep 10
Trace command was:
    /usr/bin/trace -ad -M -L 66476851 -T 500000 -j
00A,001,002,003,38F,005,006,134,210,139,5A2,5A5,465,234,5D8, -o
sleep.trc
Total Samples = 3
Traced Time = 10.04s (out of a total execution time of 10.04s)

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<
Process                                Freq  Total Kernel   User Shared  Other
=======                                ====  ===== ======   ==== ======  =====
/usr/bin/sh                               1  33.33  33.33   0.00   0.00   0.00
/usr/bin/trcstop                          1  33.33  33.33   0.00   0.00   0.00
PID-1                                     1  33.33  33.33   0.00   0.00   0.00
=======                                ====  ===== ======   ==== ======  =====
Total                                     3 100.00 100.00   0.00   0.00   0.00
Process                   PID      TID  Total Kernel   User Shared  Other
=======                   ===      ===  ===== ======   ==== ======  =====
/usr/bin/sh            450812   647309  33.33  33.33   0.00   0.00   0.00
/usr/bin/trcstop       450812   647309  33.33  33.33   0.00   0.00   0.00
PID-1                      -1   647305  33.33  33.33   0.00   0.00   0.00
=======                   ===      ===  ===== ======   ==== ======  =====
Total                                  100.00 100.00   0.00   0.00   0.00

3.7.11 升级的vmstat命令

vmstat命令用于监测和显示VMM、I / O、CPU利用率统计数据。VMM和CPU统计数据是由系统管理员经常使用分析系统roughput和潜在瓶颈。

以下是vmstat命令为支持WPAR而做出的改进的具体指标

能力过滤VMM和CPU活动对于一个给定的WPAR从全局环境。
能够显示组织统计所有活动wpar从全局环境。
能够运行该命令在一个WPAR并显示统计数据符合其孤立的环境。

 

例子:在全局环境运行-@ ALL选项时带上-v选项的输出:

Example 3-4   VMM statistics combined output from the global environment
# vmstat -@ ALL -v
WPAR:System
               262144 memory pages
               232510 lruable pages
                82435 free pages
                    1 memory pools
                83218 pinned pages
                 80.0 maxpin percentage
                  3.0 minperm percentage
                 90.0 maxperm percentage
                 10.3 numperm percentage
                24041 file pages
                  0.0 compressed percentage
                    0 compressed pages
                 10.3 numclient percentage
                 90.0 maxclient percentage
                24041 client pages
                    0 remote pageouts scheduled
                    0 pending disk I/Os blocked with no pbuf
                    0 paging space I/Os blocked with no psbuf
                 2484 filesystem I/Os blocked with no fsbuf
                    0 client filesystem I/Os blocked with no fsbuf
                    0 external pager filesystem I/Os blocked with no fsbuf
                    0 Virtualized Partition Memory Page Faults
                 0.00 Time resolving virtualized partition memory page faults
----------------------------------------WPAR: Global
               262144 memory pages
               232510 lruable pages
                82435 free pages
                83118 pinned pages
                23094 file pages
                    0 compressed pages
                23094 client pages
                    0 remote pageouts scheduled
                    0 paging space I/Os blocked with no psbuf
                 2484 filesystem I/Os blocked with no fsbuf
                    0 client filesystem I/Os blocked with no fsbuf
                    0 external pager filesystem I/Os blocked with no fsbuf
                    0 Virtualized Partition Memory Page Faults
----------------------------------------WPAR: mywpar1
                  100 pinned pages
                  947 file pages

                   0 compressed pages
                  947 client pages
                    0 remote pageouts scheduled
                    0 paging space I/Os blocked with no psbuf
                    0 filesystem I/Os blocked with no fsbuf
                    0 client filesystem I/Os blocked with no fsbuf
                    0 external pager filesystem I/Os blocked with no fsbuf
                    0 Virtualized Partition Memory Page Faults
#

注意:过滤选项使用- @只会显示信息对活跃的wpar。如果没有活跃在系统wpar报道不会显示任何不同的输出。


 

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

X社区推广