IDE vs SCSI drives

sinck@ugive.com sinck@ugive.com
Wed, 18 Oct 2000 09:11:24 -0700


\_ [root@saguaro kev]# /sbin/hdparm -tT /dev/sda /dev/hde /dev/md0
\_ 
\_ /dev/sda:
\_  Timing buffer-cache reads:   128 MB in  1.02 seconds =125.49 MB/sec
\_  Timing buffered disk reads:  64 MB in  5.05 seconds = 12.67 MB/sec
\_ 
\_ /dev/hde:
\_  Timing buffer-cache reads:   128 MB in  1.03 seconds =124.27 MB/sec
\_  Timing buffered disk reads:  64 MB in  2.64 seconds = 24.24 MB/sec
\_ 
\_ /dev/md0:
\_  Timing buffer-cache reads:   128 MB in  0.90 seconds =142.22 MB/sec
\_  Timing buffered disk reads:  64 MB in  2.69 seconds = 23.79 MB/sec
\_ 
\_ (I've run this test a number of times and there's not much variation
\_ in the results.)
\_ 
\_ According to the hdparm manpage, the buffer-cache read numbers are
\_ "essentially an indication of the throughput of the processor, cache,
\_ and memory of the system under test."  I don't know why the number was
\_ so much higher for the md device.  (This is the RAID-1 device which
\_ represents the mirrored /dev/hde5 and /dev/hdg5 partitions.)

IIRC, the RAID howto mentions that READs can be faster on a RAID1
because it just has to wait for the first disk to respond.  So,
depending on magic hardware differences, you'll get slightly better
performance from that.

\_ The SCSI disk averaged 7.592 seconds to do the copy.  The IDE disk(s)
\_ averaged 4.3820 seconds.  Remember that for the latter operation, the
\_ OS has to write to *both* disks which form the mirror.  This comes out
\_ to 8.43 MB/sec for my SCSI disk and 14.61 MB/sec for the IDE disk
\_ array.  (I should try to find a way to write to just one disk to see
\_ how much performance the RAID-1 is costing me.)

De RAID one of the partitions...

\_ SCSI subsystem driver Revision: 1.00
\_ (scsi0) <Adaptec AIC-7890/1 Ultra2 SCSI host adapter> found at PCI 0/14/0
\_ (scsi0) Wide Channel, SCSI ID=7, 32/255 SCBs
\_ (scsi0) Downloading sequencer code... 392 instructions downloaded
\_ scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.2.1/5.2.0
\_        <Adaptec AIC-7890/1 Ultra2 SCSI host adapter>
\_   Vendor: HP        Model: C6270A            Rev: 3846
\_   Type:   Processor                          ANSI SCSI revision: 02
\_ (scsi0:0:6:0) Synchronous at 80.0 Mbyte/sec, offset 31.
\_   Vendor: QUANTUM   Model: QM318000TD-SW     Rev: N491
\_   Type:   Direct-Access                      ANSI SCSI revision: 02
\_ 
\_ Note the 80.0 Mbyte/sec line.  

Perhaps the synchronous part?  It's been a while, but isn't there an
async mode?  Would that be wise?

\_ Comments?  In particular, I'd like those SCSI advocates to speak up
\_ and let me know what I'm doing wrong with my SCSI drive.  (I'd hate to
\_ think that I've been paying more money all of these years for less
\_ performance.)

Could it be that your SCSI drive itself isn't pumping at full rate?
Like a 5400 RPM drive is prolly going to be slower than a 7200 or 10k
drive...?

I also think part of the advantage of SCSI is multiple devices on the
same controller, not a 1-1 pairing.

David