I currently have a cluster of 12 servers with Qlogic QLE2562. We have purchased another 8 servers for this cluster but they have the Emulex LPe12002.
My Qlogics have a queue depth of 64 per device, and it appears my Emulex have a queue depth of 30(32-2 reserved) per device. Some questions:
1) I read the HBA queue depth for qlogic is supposed to be 4096. vcenter reports my hba queue depth as 2176 for some reason. I cannot find that this was changed looking at the parameters with esxcli
2) vcenter reports my emulex depth of 2038. The documentation states its way higher, like 65536
3) I have not changed my NSRQO it is the default of 32. I rarely see much of any io queued with esxtop. I occasionly seem some spikes with about 32 queued but it is absorbed in seconds.
4) We have about 80 LUNs with about 10-40 vms per LUN
I am trying to decide how to match my queue depths. Bring my emulex up to 64. It doesnt look I need that, and that would probably be pointless anyway. Or bring my Qlogics down to 30 or bring them both to 32 to match my NSRQO.
A bit confused.