[转]queue_depth含义:是指hdisk层面上命令队列的深度

本文介绍了在AIX系统中如何调整hdisk层面命令队列的深度(queue_depth)的方法及最佳实践。通过使用iostat-D命令监测sqfull值判断是否需要调整,并提供了一个简单算法帮助确定合适的queue_depth值。

因为H3C的工程师调整了queue_depth的值,变化很大,所以找下资料看下相关的信息,找到一篇很好的文章,转下

queue_depth是指hdisk层面上命令队列的深度
它针对的是hdisk,如果有多路径软件的话,它针对的就是多路径的hdisk,如powerdisk,dlmfdrv。
那如何调整queue_depth?何时调整呢? 

首先我们来讲讲如何调整:
queue_depth的调整是针对hdisk层面的,对有多路径的系统对应的是多路径的盘,比如hdiskpower,dlmfdrv之类的。它是指hdisk层面的命令队列的长度。
对不同的系统均有不同的默认值。在Aix上面,hds默认是2。
如何判断是否需要调整queue_depth呢?
在aix5.3上面可以用iostat -D来查看。
其中sqfull表示的是自系统启动以来queue_depth超出的次数。

如何查看queue_depth的值呢?
lsattr”>lsattr -El hdisk100
queue_depth 2 Queue DEPTH True
如何修改queue_depth的值呢?
chdev -l hdisk100 -a queue_depth=10
将queue_depth设置成多少呢?
这里有个简单的算法。
假如说底层raid group 是4d+4d,即8块盘。
现在15000rpm的fc盘的命令队列为16。8块盘总共的
列为16*8=128。
假如说这个raid group上面切了10个lun或ldev,则每个lun上面的queue_depth不要超过128/10=13。这个queue_depth不是越大越好。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13337857/viewspace-692944/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/13337857/viewspace-692944/

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值