RE: Where is the performance bottleneck?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 30 Sep 2005, Guy wrote:

> My old 500MHz P3 can xor at 1GB/sec.  I don't think the RAID5 logic is the
> issue!  Also, I have not seen hardware that fast!  Or even half as fast.
> But I must admit, I have not seen a hardware RAID5 in a few years.  :(
> 
>    8regs     :   918.000 MB/sec
>    32regs    :   469.600 MB/sec
>    pIII_sse  :   994.800 MB/sec
>    pII_mmx   :  1102.400 MB/sec
>    p5_mmx    :  1152.800 MB/sec
> raid5: using function: pIII_sse (994.800 MB/sec)

those are cache based timings... an old 500mhz p3 probably has pc100 
memory and main memory can't even go that fast.  in fact i've got one of 
those here and it's lucky to get 600MB/s out of memory.

in fact, to compare sw raid to a hw raid you should count every byte of 
i/o somewhere between 2 and 3 times.  this is because every line you read 
into cache might knock out a dirty line, but it's definitely going to 
replace something which would still be there on a hw raid.  (i.e. it 
decreases the cache effectiveness and you end up paying later after the sw 
raid xor to read data back in which wouldn't leave the cache on a hw 
raid.)

then add in the read/write traffic required on the parity block (which as 
a fraction of i/o is worse with fewer drives) ... and it's pretty crazy to 
believe that sw raid is "free" just because the kernel prints those 
fantastic numbers at boot :)


> Humm..  It did not select the fastest?

this is related to what i'm describing -- iirc the pIII_sse code uses a 
non-temporal store and/or prefetchnta to reduce memory traffic.

-dean

p.s. i use sw raid regardless, i just don't like seeing these misleading 
discussions pointing at the kernel raid timings and saying "hw offload is 
pointless!"
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]
  Powered by Linux