Dear MS-Exchange Expert, I have found the Dell ESRP running Windows 2008 x64 and Exchange 2007 SP1. DELL ESRP was made with 1GB mbx, 1iops/mbx, 5,000 users.
I am assisting on a situation where a customer is setting up from scratch (no migration) something similar: - 7,000 users, - single Tier 250MB/mbx, - 0.21 iops/mbx, - HBA Q-Logic 4Gbits QMH2462, - Queue Depth 256, - Execution Throttle 65,000.
It seems Windows 2008 x64 server NTIO code can not push I/Os hard enough when we use the Q-Logic 4Gbits HBA and/or if Execution Throttle is anything less of 65,000. Emails start to be delayed (huge latency "somewhere") when we are at 1,200 mbx. It seems to work a lot better with Emulex... Dell is using a HBA I never ear of. PERC 6/E (RAID controller) Firmware 6.1.1-0047. See doc at that URL: http://www.dell.com/downloads/global/power/5000_mailbox_md1120_esrp.pdf They seem to make an important point to have ESE.dll file version 188.8.131.52
We use Q-Logic QMH2462 and can not recommend Emulex. Costly change. Q-Logic specs are at QLOGIC QMH 2462_datasheet.pdf
Questions: 1. Can you tell me x64 needs a special HBA handshake to push as many IO through? 2. Could this mean Q-Logic firwamre for Windows 2008 x64 does not exist yet? 3. Why do we havce to set Execution Throttle so high? 4. Do you know of any config running Windows 2008 x64 and Exchange 2007 SP1 and 7,000 users?