You would probably want to use your HBA (or vHBA) vendor's reference whitepapers for optimum performance. You can check if you are hitting your max DQLEN through esxtop; if you are not hitting the max, than adjusting this value won't make any difference. One word of caution, if you do increase your DQLEN, consider enabling SIOC, if you haven't already to ensure all of your VM's play nicely with each other.
For the longest time, Cisco hard-coded queue depth at 32 in the fnic driver. I had numerous conversations with project development managers and SE's regarding when it would be beneficial to increase this value. Their point was that all of their internal tests had proven to them that increasing it would not yield a significant increase in performance and could actually make performance worse. However, enough user demand was raised that they conceded and, as of fnic driver 1.5.0.45, end users can configure the queue depth and I/O throttle count of the CNA (VIC 1240 and 1280).
justpaul1
25 Posts
1586
0
Posted September 22nd, 2014 10:00
You would probably want to use your HBA (or vHBA) vendor's reference whitepapers for optimum performance. You can check if you are hitting your max DQLEN through esxtop; if you are not hitting the max, than adjusting this value won't make any difference. One word of caution, if you do increase your DQLEN, consider enabling SIOC, if you haven't already to ensure all of your VM's play nicely with each other.