3.7.3 升级的iostat命令
这个iostat命令用来显示和监视I / O统计数据。这些统计数据经常使用的系统管理员来分析系统I / O吞吐量和潜在的瓶颈。
下面的示例显示了输出的选项- @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 条评论