非 IBM 磁盘驱动器
对于 IBM® 磁盘驱动器,在任何给定时间可能未完成的缺省请求数为 3。 此值基于复杂的性能注意事项,并且未提供用于更改此值的直接接口。 非IBM 磁盘驱动器的缺省硬件队列深度为 1。 如果特定非IBM 磁盘驱动器能够缓冲多个请求,那么应相应地更改系统对该设备的描述。
作为一个示例,有关非 IBM 磁盘驱动器的特征信息由 lsattr 命令显示,如下所示:
# lsattr -D -c disk -s scsi -t osdisk
pvid none Physical volume identifier False
clr_q no Device CLEARS its Queue on error
q_err yes Use QERR bit
q_type none Queuing TYPE
queue_depth 1 Queue DEPTH
reassign_to 120 REASSIGN time out value
rw_timeout 30 READ/WRITE time out value
start_timeout 60 START unit time out value可使用 SMIT(快速路径为 smitty chgdsk)或 chdev 命令来更改这些参数。 例如,如果您的系统包含一个非 IBM SCSI 磁盘驱动器 hdisk5,如下的命令可以使设备启动队列并且设置它的队列深度为 3:
# chdev -l hdisk5 -a q_type=simple -a queue_depth=3