IBM DISK queue_depth参数调整

queue_depth参数会影响disk i/o性能,特别是在数据库等i/o密集性应用中。适当调整设置此参数,会提高整体应用的性能。下面是在AIX 5.3,IBM ds4300上调整此参数的
步骤及注意事项,记录一下。


下面物理磁盘hdisk2是基于IBM存储上的,做的raid 5,此盘属于vg datavg中。


一,首先备份datavg.在生产环境作任何调整,一定要切记安全第一,备份是必不可少的。
 #smit savevg


二,查看所需修改的hdisk2上queue_depth的值。
 #lsattr -El hdisk2|grep queue_depth


三,首先umount datavg上的文件系统。
 #umount /u2


 四,vary off vg。
 #varyoffvg datavg


 五,删除磁盘hdisk2.
 #rmdev -l hdisk2


 六,修改磁盘hdisk2 queue_depth参数.
#chdev -l hdisk2 -a queue_depth=16(此值为所需修改的具体queue_depth值) -P


 七,增加磁盘hdisk2.
 #mkdev -l hdisk2


 八,vary on vg.
 #varyonvg datavg


 九,mount datavg上文件系统
 #mount /u2


十,最后查看一下queue_depth参数是否修改成功。
 #lsattr -El hdisk2|grep queue_depth
如上面查看queue_depth值已变成所需值,则整个过程完成。如有条件,最好能重?一下机器。应注意的是此值如设置不合理,可能会导致系统hang住,或死机现象。本人曾亲自
踫到由于此值设置过大,导致系统出现异常,init进程始终占用cpu在20%左右,syscal长期在200k以上,waitqueue值也很高,严重影响了系统性能。

因此,要注意此值调整以后应注意监测一段时间,直到调整到一个合适值。

你可能感兴趣的:(数据库,IBM,存储,AIX,disk,磁盘)