Question : Problem: 1Gb/s Fibre Channel throughput vs Gigabit Ethernet throughput

Given 1 Gb/s Fibre Channel HBA vs an Gigabit Ethernet connection,
What would be faster in terms of throughput?
Any url links would be appreciated.  
FYI we are using Emulex LP8000 HBA cards  

Answer : Problem: 1Gb/s Fibre Channel throughput vs Gigabit Ethernet throughput

FC real throughput is 100 MegaByte/sec (once you've taken out overheads etc) for the LP8000 (1Gb fibre attach). Gigabit ethernet is around 60-80 Megabytes per second. What is interesting though, is that an LP8000 on PCI bus connected to older storage will achieve 87MB/s write bandwidth and 85 MB/s read bandwidth. A QLogic QLA2340 (2Gb or 200MB/s card) achieves 130MB/s write and 190 MB/s read in a PCI bus. Put the same card in a PCI-X bus and that leaps to 194MB/s write and 190 MB/s read. You get similar figures for the Emulex LP9802.

What it all boils down to is that the limiting factor is the server itself.  It takes an enormous amount of CPU grunt to saturate the FC connection. In real world usage, you simply won't hit the bandwidth limitations of the FC interconnect. You'll hit CPU utilization, memory bandwidth or PCI bus limits first.

Having said all that I would always use FC in a SAN - even though it is more expensive than iSCSI or iFCP. You get a dedicated network for your storage that is designed for this application. And, as 411monk rightly points out, FC adapters do the protocol processing for you rather than offloading it to the CPU as in IP (some network cards excepted of course)
Random Solutions  
 
programming4us programming4us