队列深度,块设备调度算法

队列深度

对于Oracle 数据库来说,I/O 队列深度是影响性能的重要参数。操作系统层存在两个参

数影响到I/O 队列深度:块设备队列深度和HBA 卡队列深度。建议按照如下策略配置

块设备队列深度和HBA 卡队列深度。

对于Linux 操作系统,块设备最大队列深度为128,不建议修改参数。而HBA

卡的队列参数与卡类型和驱动程序相关,请参考HBA 厂商给出的规格值,如Qlogic

8Gbps FC 双口HBA 卡,限制每个LUN 的最大队列深度为32。不建议更改

HBA 卡最大队列深度参数,而建议采用增加LUN 个数的方式提高整体I/O 队列深

块设备调度算法

Linux 2.6 内核支持四种块设备调度算法:noopanticipatorydeadline cfqOLTP

用中对I/O 延迟要求较为苛刻,对于传统硬盘,调度算法建议选择deadline,对于SSD

建议选择noop。通过修改配置文件/boot/grub/menu.lst,在kernel 行添加elevator 选项,

该方法对所有块设备生效。

kernel /vmlinuz-2.6.18-194.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet

elevator=deadline

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值