Unsolved
This post is more than 5 years old
3 Posts
0
9980
December 5th, 2007 00:00
iSCSI - HBAs or NICs
I am awash in conflicting information regarding the relative benefits ot NICs vs HBAs to connect servers to iSCSI SANs. Obviously, I would rather spend less and get more performance. Any thoughts on this?
This is what I am setting up to start with:
2 x 2950 w/dual quad-core Xeons and 32 Gb RAM, running Xen 3.x over CentOS
1 AX150i dual processor w 12x250 Gb drives
To start with, the virtual servers will run CentOS 5.x. I would like the option to run Windows 2003 (and 2008) if possible.
The servers will be connected directly to the SAN.
The SAN just arrived, so I need to make a choice now.
This is what I am setting up to start with:
2 x 2950 w/dual quad-core Xeons and 32 Gb RAM, running Xen 3.x over CentOS
1 AX150i dual processor w 12x250 Gb drives
To start with, the virtual servers will run CentOS 5.x. I would like the option to run Windows 2003 (and 2008) if possible.
The servers will be connected directly to the SAN.
The SAN just arrived, so I need to make a choice now.
No Events found!


Dev Mgr
6 Operator
•
9.3K Posts
•
3 Points
0
December 5th, 2007 11:00
"I would rather spend less and get more performance" - This doesn't work obviously.
You want performance; you spend more (up to a degree). If you're looking for performance I'm not sure an iSCSI solution with 7200rpm drives is really the way to start.
That being said, working within the parameters you have, a full fledged HBA offloads all of the TCP/IP work from the OS to the HBAs. They actually show up as SCSI adapters and you use specific software (in Qlogic's case this is SANsurfer) to define the settings for the HBA (IP address, subnet mask, gateway and target information).
I'd recommend you check the EMC support matrix at http://www.emc.com/interoperability. It only has a very short list of supported HBAs and CentOS isn't supported. Only 'real' Red Hat Enterprise Linux is supported (and some other commercial distributions of Linux). EMC's thinking is probably that if they have an issue that needs addressing they need to be able to 'pick up the phone and call the vendor of the OS for assistence/support'.
Also, if you can afford an AX150, 1 or more servers, HBAs, and any other needed hardware (e.g. one or more switches), I'd imagine you should also be able to afford a Red Hat license (Dell offers RHEL5 for as little as US$244 when purchasing a Poweredge 2950).
highermath
3 Posts
0
December 5th, 2007 14:00
The idea of using a NIC over and HBA has been widely touted by Intel, and somebody at Dell must like the idea, as you have a link on your site to the Intel sponsored Principled Technologies report on the subject, which asserts that the Intel PRO/1000 PT Dual Port Server Adapter outperforms the QLogic QLA4052C Dual Port iSCSI TOE HBA. I can't find that link now, but you can also get it at http://download.intel.com/network/connectivity/products/iSCSIcomp0407.pdf. This is the price and performance benefit that I mentioned. I was first told about this by a Dell presales engineer.
My question reduces to: Is this for real? Is anyone taking that approach? Is there a counterpoint?
Dev Mgr
6 Operator
•
9.3K Posts
•
3 Points
0
December 5th, 2007 16:00
Also, as you can see in the pdf on page number 2, the Intel solution takes a lot more processor power away from your system compared to the Qlogic solution. The Intel solution seems to take 3 to 5 times as much processor power. With dual quad cores this may not affect you though, as you probably have processor power to spare.
Also, with an AX150/AX150i on sequential reads and writes (large file copies) I have seen speeds between 30MB/s and 50MB/s. When you start doing random IO, these numbers will drop obviously. Therefor, when looking at these numbers it's hard to compare them to what you will experience if you were to try it yourself.
babel17
5 Posts
0
December 5th, 2007 20:00