topas时Disk Busy 100%问题及分析

AIX小机,通过topas发现Disk Busy 100%,由于我是AIX新手,通过自己的分析还是没有找出根本问题,请求帮忙。分析过程如下:
[root:esaledb1]#/>topas
(截取部分):
Mon Aug  9 15:36:30 2010   Interval:  2        
                                               
CPU  User%  Kern%  Wait%  Idle%               
ALL   37.0    6.4   26.0   30.6               
                                               
Network  KBPS   I-Pack  O-Pack   KB-In  KB-Out
Total   826.6   2005.5  1870.0   286.6   540.0
                                               
Disk    Busy%     KBPS     TPS KB-Read KB-Writ
Total   100.0    746.0    88.0   352.0   394.0
                                               
FileSystem        KBPS     TPS KB-Read KB-Writ
Total            841.7     1.6K 552.0  289.7   

[root:esaledb1]#/>sar 1 5
AIX esaledb1 1 6 00CE1EC44C00    08/09/10
System configuration: lcpu=4  mode=Capped
14:19:29    %usr    %sys    %wio   %idle   physc
14:19:30      37       7      23      33    2.00
14:19:31      24       7      41      28    2.00
14:19:32      50       8      25      16    2.01
14:19:33      77      10      10       3    1.99
14:19:34      48       7      25      20    2.00
Average       47       8      25      20    2.00
[root:esaledb1]#/>iostat -d hdisk0 1 10
System configuration: lcpu=4 drives=8 paths=7 vdisks=0
Disks:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk0           1.0      19.8       2.0         20         0
hdisk0           0.0       0.0       0.0          0         0
hdisk0           0.0       0.0       0.0          0         0
hdisk0           0.0       0.0       0.0          0         0
hdisk0           0.0       0.0       0.0          0         0
hdisk0          11.0      84.0      22.0          0        84
hdisk0           0.0       0.0       0.0          0         0
hdisk0           0.0       0.0       0.0          0         0
hdisk0           0.0       0.0       0.0          0         0
hdisk0           0.0       0.0       0.0          0         0
[root:esaledb1]#/>iostat -d hdisk1 1 10
System configuration: lcpu=4 drives=8 paths=7 vdisks=0
Disks:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk1           0.0       0.0       0.0          0         0
hdisk1           0.0       0.0       0.0          0         0
hdisk1           0.0       0.0       0.0          0         0
hdisk1           0.0       0.0       0.0          0         0
hdisk1           0.0       0.0       0.0          0         0
hdisk1           0.0       0.0       0.0          0         0
hdisk1           0.0       0.0       0.0          0         0
hdisk1           0.0      15.8       4.0          0        16
hdisk1           6.0      80.2      21.1          0        80
hdisk1           0.0       0.0       0.0          0         0
[root:esaledb1]#/>iostat -d hdisk2 1 10
System configuration: lcpu=4 drives=8 paths=7 vdisks=0
Disks:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk2         100.0     120.0      15.0          0       120
hdisk2         100.0     176.0      20.0          0       176
hdisk2         100.0     464.0      42.0          0       464
hdisk2         100.0     1084.0      87.0        652       432
hdisk2          99.0     136.0      15.0          0       136
hdisk2         100.0     200.0      22.0          0       200
hdisk2         100.0     160.0      18.0          0       160
hdisk2          99.0     120.0      15.0          0       120
hdisk2          99.0     23908.0     440.0      23652       256
hdisk2          99.0     3208.0     392.0       3024       184
[root:esaledb1]#/>iostat -d hdisk3 1 10
System configuration: lcpu=4 drives=8 paths=7 vdisks=0
Disks:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk3           0.0       0.0       0.0          0         0
hdisk3           0.0       0.0       0.0          0         0
hdisk3           0.0       0.0       0.0          0         0
hdisk3           0.0       0.0       0.0          0         0
hdisk3           0.0       0.0       0.0          0         0
hdisk3           0.0       0.0       0.0          0         0
hdisk3           0.0       0.0       0.0          0         0
hdisk3           0.0       0.0       0.0          0         0
hdisk3           0.0       0.0       0.0          0         0
hdisk3           0.0       0.0       0.0          0         0
[root:esaledb1]#/>iostat -d hdisk4 1 10
System configuration: lcpu=4 drives=8 paths=7 vdisks=0
Disks:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk4           0.0       0.0       0.0          0         0
hdisk4           0.0       0.0       0.0          0         0
hdisk4           0.0       0.0       0.0          0         0
hdisk4           0.0       0.0       0.0          0         0
hdisk4           0.0       0.0       0.0          0         0
hdisk4           0.0       0.0       0.0          0         0
hdisk4           0.0       0.0       0.0          0         0
hdisk4           0.0       0.0       0.0          0         0
hdisk4           0.0       0.0       0.0          0         0
hdisk4           0.0       0.0       0.0          0         0
[root:esaledb1]#/>iostat -d hdisk5 1 10
System configuration: lcpu=4 drives=8 paths=7 vdisks=0
Disks:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk5          82.0     200.0      31.0         32       168
hdisk5          66.0     152.0      32.0         40       112
hdisk5          39.0     112.0      20.0         24        88
hdisk5          50.0     248.0      28.0         48       200
hdisk5          70.3     174.3      31.7         40       136
hdisk5          86.0     240.0      40.0         48       192
hdisk5          79.0     192.0      38.0         40       152
hdisk5          87.0     296.0      46.0         72       224
hdisk5          97.0     496.0      54.0         96       400
hdisk5          66.0     160.0      30.0         40       120
[root:esaledb1]#/>iostat -d hdisk6 1 10
System configuration: lcpu=4 drives=8 paths=7 vdisks=0
Disks:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk6           0.0       0.0       0.0          0         0
hdisk6           0.0       0.0       0.0          0         0
hdisk6           0.0       0.0       0.0          0         0
hdisk6           0.0       0.0       0.0          0         0
hdisk6           0.0       0.0       0.0          0         0
hdisk6           0.0       0.0       0.0          0         0
hdisk6           0.0       0.0       0.0          0         0
hdisk6           0.0       0.0       0.0          0         0
hdisk6           0.0       0.0       0.0          0         0
hdisk6           0.0       0.0       0.0          0         0
[root:esaledb1]#/>

[root:esaledb1]#/>filemon –o filemon1.out; sleep 30; trcstop
filemon1.out附件内容截取部分如下:
Most Active Logical Volumes
------------------------------------------------------------------------
  util  #rblk  #wblk   KB/s  volume                   description
------------------------------------------------------------------------
  0.99   1224   4608   97.3         ???
  0.98  72256   2944 1254.2         ???
  0.88      0     56    0.9  /dev/hd9var              /var
  0.73    184  10712  181.7  /dev/hd6                 paging
  0.54      0     72    1.2  /dev/hd8                 jfs2log
  0.52      0      8    0.1  /dev/hd4                 /
  0.44      0    176    2.9         ???
  0.17      0     16    0.3         ???
  0.00     24      0    0.4  /dev/hd2                 /usr
Most Active Physical Volumes
------------------------------------------------------------------------
  util  #rblk  #wblk   KB/s  volume                   description
------------------------------------------------------------------------
  0.99   1208   4640   97.5  /dev/hdisk5              N/A
  0.99  72288   3112 1257.5  /dev/hdisk2              N/A
  0.90     88  11497  193.2  /dev/hdisk0              N/A
  0.90     48   9801  164.3  /dev/hdisk1              N/A

附件:

附件图标filemon1.rar (4.97 KB)

参与18

18同行回答

ibmfenghuaweiibmfenghuawei系统分析师ibmfenghuawei
不太了解显示全部
不太了解收起
系统集成 · 2010-08-11
浏览4409
建议还是找找数据库管理人员吧显示全部
建议还是找找数据库管理人员吧收起
2010-08-09
浏览4673
fywang2fywang2经理民安保险
具体怎么知道oracle数据库是不是频繁读写数据库?谢谢!显示全部
具体怎么知道oracle数据库是不是频繁读写数据库?谢谢!收起
金融其它 · 2010-08-09
浏览4386
szhangkangszhangkang项目经理aaa
检查下datavg 和 arcvg看看oracle数据库是不是 频繁读写数据库?显示全部
检查下datavg 和 arcvg
看看oracle数据库是不是 频繁读写数据库?收起
互联网服务 · 2010-08-09
浏览4420
fywang2fywang2经理民安保险
没有显示相关进程。[root:esaledb1]#/>lvmstat -v datavgLogical Volume       iocnt   Kb_read   Kb_wrtn      Kbps  datalv1            37289 ...显示全部
没有显示相关进程。
[root:esaledb1]#/>lvmstat -v datavg

Logical Volume       iocnt   Kb_read   Kb_wrtn      Kbps
  datalv1            37289    169832    187396      1.50
  loglv00             1578         0      6312      0.03
[root:esaledb1]#/>lvmstat -v arcvg

Logical Volume       iocnt   Kb_read   Kb_wrtn      Kbps
  redolv             36334     52464    212128      1.11
  loglv01              210         0       840      0.00
  arclv                  0         0         0      0.00
[root:esaledb1]#/>lslv datalv1
LOGICAL VOLUME:     datalv1                VOLUME GROUP:   datavg
LV IDENTIFIER:      00ce1ec400004c0000000125492bb27b.3 PERMISSION:     read/write
VG STATE:           active/complete        LV STATE:       opened/syncd
TYPE:               jfs2                   WRITE VERIFY:   off
MAX LPs:            800                    PP SIZE:        256 megabyte(s)
COPIES:             1                      SCHED POLICY:   parallel
LPs:                800                    PPs:            800
STALE PPs:          0                      BB POLICY:      relocatable
INTER-POLICY:       minimum                RELOCATABLE:    yes
INTRA-POLICY:       middle                 UPPER BOUND:    128
MOUNT POINT:        /oracle/app/esaledb/oradata LABEL:          /oracle/app/esaledb/oradata
MIRROR WRITE CONSISTENCY: on/ACTIVE                              
EACH LP COPY ON A SEPARATE PV ?: yes                                    
Serialize IO ?:     NO                                    
[root:esaledb1]#/>lslv loglv00
LOGICAL VOLUME:     loglv00                VOLUME GROUP:   datavg
LV IDENTIFIER:      00ce1ec400004c0000000125492bb27b.1 PERMISSION:     read/write
VG STATE:           active/complete        LV STATE:       opened/syncd
TYPE:               jfs2log                WRITE VERIFY:   off
MAX LPs:            512                    PP SIZE:        256 megabyte(s)
COPIES:             1                      SCHED POLICY:   parallel
LPs:                1                      PPs:            1
STALE PPs:          0                      BB POLICY:      relocatable
INTER-POLICY:       minimum                RELOCATABLE:    yes
INTRA-POLICY:       middle                 UPPER BOUND:    128
MOUNT POINT:        N/A                    LABEL:          None
MIRROR WRITE CONSISTENCY: on/ACTIVE                              
EACH LP COPY ON A SEPARATE PV ?: yes                                    
Serialize IO ?:     NO                                    
[root:esaledb1]#/>lslv redolv
LOGICAL VOLUME:     redolv                 VOLUME GROUP:   arcvg
LV IDENTIFIER:      00ce1ec400004c0000000125492bfc96.3 PERMISSION:     read/write
VG STATE:           active/complete        LV STATE:       opened/syncd
TYPE:               jfs2                   WRITE VERIFY:   off
MAX LPs:            512                    PP SIZE:        256 megabyte(s)
COPIES:             1                      SCHED POLICY:   parallel
LPs:                40                     PPs:            40
STALE PPs:          0                      BB POLICY:      relocatable
INTER-POLICY:       minimum                RELOCATABLE:    yes
INTRA-POLICY:       middle                 UPPER BOUND:    128
MOUNT POINT:        /oracle/app/esaledb/oradata/redo LABEL:          /oracle/app/esaledb/oradata/redo
MIRROR WRITE CONSISTENCY: on/ACTIVE                              
EACH LP COPY ON A SEPARATE PV ?: yes                                    
Serialize IO ?:     NO                                    
[root:esaledb1]#/>lslv loglv01
LOGICAL VOLUME:     loglv01                VOLUME GROUP:   arcvg
LV IDENTIFIER:      00ce1ec400004c0000000125492bfc96.1 PERMISSION:     read/write
VG STATE:           active/complete        LV STATE:       opened/syncd
TYPE:               jfs2log                WRITE VERIFY:   off
MAX LPs:            512                    PP SIZE:        256 megabyte(s)
COPIES:             1                      SCHED POLICY:   parallel
LPs:                1                      PPs:            1
STALE PPs:          0                      BB POLICY:      relocatable
INTER-POLICY:       minimum                RELOCATABLE:    yes
INTRA-POLICY:       middle                 UPPER BOUND:    128
MOUNT POINT:        N/A                    LABEL:          None
MIRROR WRITE CONSISTENCY: on/ACTIVE                              
EACH LP COPY ON A SEPARATE PV ?: yes                                    
Serialize IO ?:     NO                                    
[root:esaledb1]#/>lslv arclv
LOGICAL VOLUME:     arclv                  VOLUME GROUP:   arcvg
LV IDENTIFIER:      00ce1ec400004c0000000125492bfc96.2 PERMISSION:     read/write
VG STATE:           active/complete        LV STATE:       opened/syncd
TYPE:               jfs2                   WRITE VERIFY:   off
MAX LPs:            512                    PP SIZE:        256 megabyte(s)
COPIES:             1                      SCHED POLICY:   parallel
LPs:                200                    PPs:            200
STALE PPs:          0                      BB POLICY:      relocatable
INTER-POLICY:       minimum                RELOCATABLE:    yes
INTRA-POLICY:       middle                 UPPER BOUND:    128
MOUNT POINT:        /oracle/app/esaledb/archivelog LABEL:          /oracle/app/esaledb/archivelog
MIRROR WRITE CONSISTENCY: on/ACTIVE                              
EACH LP COPY ON A SEPARATE PV ?: yes                                    
Serialize IO ?:     NO                                    
[root:esaledb1]#/>ps -ef |grep /oracle/app/esaledb/oradata
    root 1990658  635046   0 17:09:27  pts/1  0:00 grep /oracle/app/esaledb/oradata
[root:esaledb1]#/>ps -ef |grep /oracle/app/esaledb/oradata/redo
    root 2318454  635046   0 17:09:52  pts/1  0:00 grep /oracle/app/esaledb/oradata/redo
[root:esaledb1]#/>ps -ef | grep /oracle/app/esaledb/archivelog
    root 2154536  635046   0 17:10:21  pts/1  0:00 grep /oracle/app/esaledb/archivelog
[root:esaledb1]#/>收起
金融其它 · 2010-08-09
浏览4431
llxyzlllllxyzlll其它某银行
hdisk2和hdisk5繁忙。分别属于datavg和arcvg。lvmstat -v datavglvmstat -v arcvg看哪个lv繁忙lslv lvname看lv的mount pointps -ef |grep mountpoint看有哪些进程忙显示全部
hdisk2和hdisk5繁忙。分别属于datavg和arcvg。
lvmstat -v datavg
lvmstat -v arcvg
看哪个lv繁忙

lslv lvname
看lv的mount point

ps -ef |grep mountpoint
看有哪些进程忙收起
银行 · 2010-08-09
浏览4681
fywang2fywang2经理民安保险
执行如下,其中最后两ls无返回内容。怎么找出fs有的是???[root:esaledb1]#/>lspvhdisk0          00ce1ec4fc544d25                    rootvg    ...显示全部
执行如下,其中最后两ls无返回内容。怎么找出fs有的是???
[root:esaledb1]#/>lspv
hdisk0          00ce1ec4fc544d25                    rootvg          active
hdisk1          00ce1ec448c69e41                    rootvg          active
hdisk2          00ce1ec4492baf25                    datavg          active
hdisk3          00ce1ec4492bb05c                    datavg          active
hdisk4          00ce1ec4492bb173                    datavg          active
hdisk5          00ce1ec4492bfbfa                    arcvg           active
hdisk6          00ce1ec4492bb222                    datavg          active
[root:esaledb1]#/>lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       2       2    closed/syncd  N/A
hd6                 paging     32      64      2    open/syncd    N/A
hd8                 jfs2log    1       2       2    open/syncd    N/A
hd4                 jfs2       40      80      2    open/syncd    /
hd2                 jfs2       24      48      2    open/syncd    /usr
hd9var              jfs2       16      32      2    open/syncd    /var
hd3                 jfs2       20      40      2    open/syncd    /tmp
hd1                 jfs2       40      80      2    open/syncd    /home
hd10opt             jfs2       40      80      2    open/syncd    /opt
hd11admin           jfs2       1       2       2    open/syncd    /admin
lg_dumplv           sysdump    4       4       1    open/syncd    N/A
livedump            jfs2       2       4       2    open/syncd    /var/adm/ras/livedump
lv_ptfs             jfs2       16      32      2    open/syncd    /ptfs
[root:esaledb1]#/>lsvg -l datavg
datavg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
loglv00             jfs2log    1       1       1    open/syncd    N/A
datalv1             jfs2       800     800     2    open/syncd    /oracle/app/esaledb/oradata
[root:esaledb1]#/>lsvg -l arcvg
arcvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
loglv01             jfs2log    1       1       1    open/syncd    N/A
arclv               jfs2       200     200     1    open/syncd    /oracle/app/esaledb/archivelog
redolv              jfs2       40      40      1    open/syncd    /oracle/app/esaledb/oradata/redo
[root:esaledb1]#/>ls -l /dev |grep '45, 3'
[root:esaledb1]#/>ls -l /dev |grep '44, 3'
[root:esaledb1]#/>收起
金融其它 · 2010-08-09
浏览4449
myciciymyciciyIT顾问某金融科技公司
0.99   1224   4608   97.3         ???  0.98  72256   2944 1254.2         ???  0.88      0  &nbs...显示全部
0.99   1224   4608   97.3         ???
  0.98  72256   2944 1254.2         ???
  0.88      0     56    0.9  /dev/hd9var              /var
  0.73    184  10712  181.7  /dev/hd6                 paging
  0.54      0     72    1.2  /dev/hd8                 jfs2log
  0.52      0      8    0.1  /dev/hd4                 /
  0.44      0    176    2.9         ???
  0.17      0     16    0.3         ???
  0.00     24      0    0.4  /dev/hd2                 /usr

检查下
lspv
lsvg -l rootvg
lsvg -l xxvg
fs 有的是???
ls -l /dev |grep '45,  3'
ls -l /dev |grep '44,  3'收起
银行 · 2010-08-09
浏览4421

提问者

fywang2
经理民安保险

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-08-09
  • 关注会员:0 人
  • 问题浏览:34856
  • 最近回答:2015-06-11
  • X社区推广