HBA Queue Depth
Tune Emulex (lpfc):
sudo tee /etc/modprobe.d/lpfc.conf > /dev/null <<'EOF'
options lpfc lpfc_lun_queue_depth=64
EOF
sudo dracut -f
sudo rebootTune QLogic (qla2xxx):
sudo tee /etc/modprobe.d/qla2xxx.conf > /dev/null <<'EOF'
options qla2xxx ql2xmaxqdepth=64
EOF
sudo dracut -f
sudo rebootNote:
UEK After changing modprobe.d settings, always regenerate the initramfs with sudo dracut -f for the active kernel. If you run both UEK and RHCK, run dracut -f once per kernel or specify: sudo dracut -f /boot/initramfs-$(uname -r).img $(uname -r).
Device-Level Queue Depth
sudo tee /etc/udev/rules.d/99-pure-fc-queue-depth.rules > /dev/null <<'EOF'
ACTION=="add|change", SUBSYSTEM=="block", ATTRS{model}=="FlashArray*", ATTR{device/queue_depth}="64"
EOF
sudo udevadm control --reload-rules
sudo udevadm trigger