非 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