Video Screencast Help

Every 64-bit Windows system with QLogic FC HBAs is under-performing

Created: 14 May 2013
Scott Leadley's picture

Shock headline, lots of caveats. April 2013 release of QLogic Windows device driver for 2[4-6]xx Fibre Channel HBAs (9.1.11.20) uses 64-bit DMA addressing. Presumably previous versions (<=9.1.10.28) use 32-bit DMA addressing. Supporting evidence from Release Notes:

  • Added support support for full 64 bit physical addressing [ER101742]

Have not talked with anyone from QLogic to confirm this, but seeing the above in the Release Notes was an a-ha! moment. I believe it because I have lots of observations that fit. Specifically using 100% of a core per 200 MB/s I/O stream (probably doing buffer copying and interrupt handling) and extreme volatility of I/O speeds under load. Now I know why Emulex cards perform better in Windows 2008 R2 environments.

Operating Systems: