我正在试验运行CentOS
Linux 5.4(x86_64)的Dell服务器上不同SCSI队列深度值的影响.
该服务器有两个QLogic QLE2560 FC HBA通过多路连接连接到存储系统.存储系统已为服务器分配了两个LUN,每个LUN通过主动 – 主动 – 主动 – 主动循环配置中的四个路径连接.总而言之,这两个LUN作为八个/ dev / sdX设备存在,由/ dev / mpath中的两个设备表示.
我目前在/etc/modprobe.conf中调整队列深度值,并通过查看/ proc / scsi / sg / devices的第七列来检查结果(重启后).
与此相关的两个问题:
>有没有办法调整队列深度而无需重新启动或卸载qla2xxx内核模块?例如,我可以将新的队列深度值回显到某个/ proc或/ sys-like文件中以更新队列深度吗?
>如果我将队列深度设置为128,那就是
对于qla2xxx模块处理的所有设备,总共> 128个?或
每个HBA> 128? (总共256个),或
对于8个/ dev / sdX设备(1024 in in)中的每一个> 128,或者
两个/ dev / mpath / …设备中的每一个> 128(总共256个)?
这对我来说很重要,这样我的服务器就不会充斥存储系统,影响连接到它的其他服务器.