VMware Cloud Community
Natsidan
Enthusiast
Enthusiast

HBA Adapter queue depth

I want to set the Adapter queue depth on a Qlogic HBA. Do I have to edit the esx.conf file or is there a command i can run to

add the queue depth to both adapters in one go. Any thoughts on the merits of changing the queue depth would be helpfull

0 Kudos
2 Replies
Gabrie1
Commander
Commander

Hi

Normally the queue depth is at 64 I thought. Changing the queue depth would only help if your VMs would generate more queues then 64. For example, normally Windows has a queue depth of 1 normally.

Gabrie

http://www.GabesVirtualWorld.com
0 Kudos
dtux101
Enthusiast
Enthusiast

you should never manually edit esx.conf as if you have extra whitespaces, bad characters, etc. the file wont be read

What you need to do for QLogic to increase the qdepth is

esxcfg-module -l (to see what module is loaded - should be qla2300_707_vmw)

So do this to increase to 128

esxcfg-module -s "ql2xmaxqdepth=128" qla2300_707_vmw

Then run esxcfg-boot -b and reboot (this will load the changes into esx.conf which will be re-read upon reboot)

P.S. QLogic has a queue depth that can be set 0 to 255. Emulex is capped at 64

HTH

Donal

0 Kudos