Rate this page del.icio.us  Digg slashdot StumbleUpon

Whitepaper: How does iSCSI perform relative to Fiber Channel?

by

Contributed by D. John Shakshober

Linux customers often ask how iSCSI performs relative to Fiber Channel. The attached study analyzes the throughput of the Red Hat® Enterprise Linux® 4 iSCSI software initiator w/ 2 1-Gbit nics using an EqualLogic’s PS 3800XV and compares it to a single 2Gbit Fiber Channel Qlogic card running low-level I/O workloads and also running an industry standard Oracle 10g OLTP workload.

Red Hat Linux v4 I/O Performance case study (PDF)
Linux Performance with software iSCSI initiator and EqualLogic storage arrays approaches 2 Gbit Fiber-channel arrays running an Oracle 10g OLTP industry standard workload.

We also share some best practices in configuring multiple 1 Gbit cards for use with EqualLogic iSCSI storage arrays with Red Hat Enterprise Linux 4 U4.

5 responses to “Whitepaper: How does iSCSI perform relative to Fiber Channel?”

  1. Jan-Frode Myklebust says:

    Thanks, very interesting paper. Just one quick question, was TOE-features used on the Intel PRO/1000 MT nics?

  2. graeme crawford says:

    Toe is not a feature of rhel.
    Article ID: 4898

  3. D. John Shakshober (shak) says:

    Correct we ran stock RHEL4 U4 drivers.
    We are studying performance of RHEL4 U5 and RHEL5 which support Intel’s IOAT and Qlogic iSCSI HBA’s to futher offload the server cpus.

  4. Anil Gupta says:

    Is my impression correct that LUNs were spread over two 1G Eth NICs in your testing, i.e. two independent channels of 1G Eth each?

    IMO, the basic assumption in your test is that the behavior of two independent channels of 1G each will be same as one channel of 2G. You may want to test this assumption, you may be surprised what you find.

  5. Jonathan says:

    I don’t find it at all surprising that two PS3800 arrays with dual controllers would perform at the same level as a single MSA1000. It seems to me that you have presented something rather obvious to those who have worked with both arrays. You might as well have compared sailboats with race horses.