软件开发aix系统运维Db2

aix一直磁盘100%繁忙?

AIX磁盘一直100%disk100.png目录情况$ lspvhdisk0 00cb36a169514959 rootvg activehdisk1 00cb36a11a470b12 rootvg activehdisk2 none None ...显示全部

AIX磁盘一直100%
disk100.png

disk100.png

目录情况
$ lspv
hdisk0 00cb36a169514959 rootvg active
hdisk1 00cb36a11a470b12 rootvg active
hdisk2 none None
hdisk3 none None
hdisk4 00cb36b14a6226e3 db2vg
hdisk5 00cb36b14a6f4558 appfilevg active
hdisk6 00cb36a105af9ed3 appfilevg active
hdisk7 00cb36a157e9b7ea None
hdisk8 00cb3651fe38d85f None
hdisk10 00cb36a109c23641 db2vgtmp active
$ lsvg -l db2vgtmp
db2vgtmp:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
db2lvtmp jfs2 598 598 1 open/syncd /db2data
db2lvtmp_log jfs2log 1 1 1 open/syncd N/A
$ lslv db2lvtmp
LOGICAL VOLUME: db2lvtmp VOLUME GROUP: db2vgtmp
LV IDENTIFIER: 00cb36a100004c000000015d09c416e6.1 PERMISSION: read/write
VG STATE: active/complete LV STATE: opened/syncd
TYPE: jfs2 WRITE VERIFY: off
MAX LPs: 2048 PP SIZE: 512 megabyte(s)
COPIES: 1 SCHED POLICY: parallel
LPs: 598 PPs: 598
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: maximum RELOCATABLE: yes
INTRA-POLICY: middle UPPER BOUND: 32
MOUNT POINT: /db2data LABEL: /db2data
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes
Serialize IO ?: NO
$

通过fuser看到
$
$ fuser -c /db2data
/db2data: 303712
$ ps -ef|grep 303712

root 327692 303712   0   Sep 22      - 42:06 db2ckpwd 0 
root 373130 303712   0   Sep 22      - 42:05 db2ckpwd 0 

db2inst1 397716 291556 0 15:46:59 pts/3 0:00 grep 303712
db2inst1 303712 148228 107 Sep 22 - 11901:37 db2sysc 0

root  74686 303712   0   Sep 22      - 42:25 db2ckpwd 0 

$

是因为 db2sysc进程导致的,
该怎么往下查呢?

收起
参与33

查看其它 5 个回答mxin辛旻的回答

mxin辛旻mxin辛旻  资深工程师 , 上海宝信软件股份有限公司

个人以为问题可能出现在2个方面,存储或DB,建议分2个方向逐一排查:
存储:
对disk10上的目录进行 cp读写大文件,看看读写流量能否上到100MB/s以上?如果是,则排查DB;如果读写远远不到正常范围,则排查多路径软件、HBA卡,光纤交换机,存储的负荷及报错。
DB:
db2top看看SQL是否写得有问题。

IT咨询服务 · 2017-11-16
浏览4572
王磊磊 邀答

回答者

mxin辛旻
资深工程师上海宝信软件股份有限公司
擅长领域: 存储灾备服务器

mxin辛旻 最近回答过的问题

回答状态

  • 发布时间:2017-11-16
  • 关注会员:8 人
  • 回答浏览:4572
  • X社区推广