[Pc_Support] Re: Intel ICH7R and nVidia MCP-04 at RAID-5 = 15MBps
(yes, it's FRAID)
Bryan J. Smith
b.j.smith at ieee.org
Mon Sep 5 14:00:51 EDT 2005
On Mon, 2005-09-05 at 13:15 -0400, Damien McKenna wrote:
> Also note that many nVidia nForce 4 motherboards have an SIL3114 chip
> that does RAID-5... in software. Even SIL's online documentation
> doesn't mention RAID-5 support in that chip (you need the SIL3124 for
> that), its a software add-on.
A lot of vendors are starting to move into the "software RAID options as
a profit model." Broadcom and others are selling software RAID support
such as dynamic resizing and other things as add-ons for $$$.
I have no problem with that as long as the solution does at least RAID-1
(or RAID-10 aka RAID-1e) duplication _in_hardware_, so I'm not turning
my CPU into an I/O processor, and reducing my performance. And that's
just for RAID-1 or 10.
For RAID-5, I expect XORs to be done locally in local hardware. If it's
being done at the CPU, I'm better off using the OS' RAID functionality
like NT5+'s LDM, Linux's MD, etc... -- which still sucks compared to an
on-board XOR engine. Remember, it's not the simple XOR operation that
kills you. It's all the extra dataflow in your system.
It's much, much, _much_ cheaper for these companies to sell you a
software RAID-5 solution than to make a hardware one -- literally the
difference between a $5 card and a $150 card. The RAID license is
typically a 1-time licensing deal, whereas making a true, intelligent
hardware RAID solution is a massive, recurring cost.
CPU utilization is _not_ a good indicator of the performance hit. RAID
benchmarks are best showing "real world" file/application server
performance as the RAID is running. That's where the added I/O of
software RAID cuts massively into the services performance -- especially
for writes (and God help you during rebuilds ;-). Software RAID _only_
works well when the system is doing nothing else -- i.e., the system is
a storage device, not a file/application/etc... server as well.
When spending $3,000 on a server, I have a real problem when people want
to save $300 -- $300 that would give them far greater performance and
far fewer headaches. I have yet to meet someone who has deployed 3Ware
solutions (_correctly_**) that has gone back to FRAID or even software
RAID.
-- Bryan
**NOTE: I have seen plenty of people buy 3Ware cards and then use
software RAID, only to complain about 3Ware. They buy the 3Ware cards
for hot-swap support, which doesn't always work correctly with software
RAID. I find it incomprehensible to buy a 3Ware card and not use its
hardware RAID functions. 9 times out of 10, these people have not even
attempted it, but believed the over-marketing non-sense of software RAID
bigots who say hardware RAID is slower -- typically based on their prior
use of i960 hardware RAID solutions that were not viable 10 years ago,
much less 5 years ago when StrongARM and ASICs started showing up.
--
Bryan J. Smith b.j.smith at ieee.org http://thebs413.blogspot.com
----------------------------------------------------------------------
The best things in life are NOT free - which is why life is easiest if
you save all the bills until you can share them with the perfect woman
More information about the Pc_support
mailing list