FCoE Adapter Market Noise
Posted by Howard Marks on June 3, 2010
A series of news items and blog posts have me worked up about the FCoE adapter market. First, Emulex and Qlogic managed to find evidence in the the latest Dell'Oro Group market research report that they were gaining market share. Frankly it was a bit Orwellian reading the battling press releases. Then my fellow NWC blogger Tom Trainer asked the engaging question "Are Converged Network Adapters Suffocating the Virtual Machine?" pointing out that some CNAs might consume more than their share of CPU resources.
Frankly the whole discussion of CNA CPU utilization reminds me of the FUD the Fibre Channel camp put out years ago about iSCSI. They claimed software iSCSI initiators would work the poor CPUs in your servers so couldn't get decent disk performance without specialized iSCSI HBAs and TOE cards. Well, in a series of tests in Network Computing's Labs we found that the Microsoft iSCSI initiator worked just fine and that machines running the partial TCP offload included with Broadcom's latest (as of 2003) LOM chips actually outperformed the available iSCSI HBAs. Note that well over 80 percent of iSCSI servers use software initiators from Microsoft or VMware. Most users of iSCSI HBAs prefer them for simplified boot from SAN.
While I haven't seen the data Tom referred to in his blog, I'm not really all that concerned that an Emulex CNA accessing a RAM disk over FCoE could drive CPU utilization to 80 percent. After all, that was for 512 byte sequential access and the Emulex outperformed the Qlogic in the test by three times. Yes that's an unacceptable CPU utilization, but it's also an unattainable performance level. If 100,000 4K IOPS took even 30 percent of the server's CPU I'd be more concerned. Because I expect to use a tenth of the 800,000 IOPS that generated the high CPU utilization, I expect the CNA to eat 8 percent of my CPU, which is an acceptable level.
Even more significantly, by the time FCoE goes mainstream in 2011-2012 Emulex will have had time to fix their drivers, and/or come out with a next-generation CNA. After all, VMware ESX 4.0 reduced CPU utilization almost 50% for iSCSI compared to 3.5. While faster CPUs solved the iSCSI CPU problem it won't be the solution for FCoE. That's because faster CPUs just mean more VMs per host; that is if you don't run out of memory first, as I usually do.
The current Fibre Channel networking market is a classic oligopoly. Each of the two market segments, switched and HBAs, has three vendors that together have over 90 percent market share. In the switch market Brocade is the dominant player, having absorbed several former competitors. Cisco is a strong number two, while Qlogic brings up the rear selling almost exclusively into the SME market. For HBAs, Qlogic is the leader with Emulex holding the number-two position and Brocade selling a few HBAs here and there.




Comment by Smokewith10gb on June 4, 2010 4:20 PM
Great article. As a participant in an Atlanta vmware user's group I have heard from other large customers that they have been nothing but impressed with Emulex's strategy, performance and consistent ability to outwork Q and other competitors. Specifically we have seen that Emulex's sales and engineering teams have been directly interacting with enterprise customers laying out long term strategies and benefits of a 10gb "upgrade" and leveraging FCoE and iSCSI network convergence. We talked to many peers who are deplying production 10GB/FCoE infrastructures with Emulex and their strategic OEM partners most of them with HP. Has anyone heard of this also with Emulex or Q?
Reply to this comment