Re: Looking for the cause of poor I/O performance

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

 



> > System A:
> > CPUs	2 X 500 MHz
> > RAM	4 X 128 Meg SDRAM
> > Bus	100 MHz
> > Timing buffer-cache reads:   128 MB in  0.87 seconds =147.13 MB/sec
> >
> > System B:
> > CPUs	2 X 1000 MHz
> > RAM	4 X 256 Meg Registered SDRAM
> > Bus	100 MHz
> > Timing buffer-cache reads:   524 MB in  2.00 seconds =262.00 MB/sec
> >
> > Why is system B almost twice as fast?

the buffer-cache is measuring systemcall overhead as well as speed of 
pagecache-to-user-buffer copying.  both those are certainly influenced
by the CPU speed - even by things like mmx.

> > Is registered RAM faster?

no, it's inherently slower (mostly latency, but since bursts are short,
also in bandwidth.)

> Memory interleaving, perhaps? Registered ram has higher latency. It's possible 
> that the machine is made to do memory interleaving with ECC ram to boost 
> performance.. 

sdram means that interleaving is basically irrelevant.  interleaving was
important when a single bank of ram couldn't sustain one transaction per
cycle (EDO, FPM, etc).

-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux