On Sun, Feb 16, 2003 at 03:26:33PM +1100, Russell wrote:
> What's better about scsi drives? I saw an old scsi controller card
> at a PC meet today.

SCSI is much more efficient than IDE as it does not force the
processor to hang around waiting for commands to complete. So you
don't get a massive and unproductive CPU usage hit when doing disk
I/O. You know how the system gets dead slow when you're burning a CD?
That's not because burning CDs intrinsically needs lots of CPU, it's
because the IDE interface does. This is why, when systems were a lot
slower and CD writers were just coming out, they were all SCSI, and
such systems are better for burning if you have a SCSI hard drive too.

If your SCSI card has an LED indicating bus activity, and the SCSI
hard drive has an LED indicating drive activity, it is interesting to
see that unlike similar LEDs on IDE, they are often not both on at the
same time. The bus activity LED flashes, then the drive LED comes on,
then the bus activity LED flashes again. While there is nothing moving
on the bus, the CPU can deal with other stuff. With IDE, it's waiting
for the bus.

The result is that a system with SCSI drives tends to be more
responsive than a similar system with faster IDE drives!

But SCSI performance is way ahead of IDE; you can't buy a new drive
slower than 160Mb/s and 10,000rpm. So don't get too old a SCSI card.
Basically you want one with at least a 68-pin, and preferably an
80-pin, SCSI internal connector, depending on the age of your system.
(This is a gross simplififcation!) The old 50-pin versions are really
too slow to be useful these days, and the newer ones usually support
50-pin as well.

Other nice things about SCSI drives:

- fault remapping: if a sector starts becoming dodgy the drive will
save the data elsewhere before it gets too bad to read at all, and
mark the sector in a defect list, without the computer having to know
anything about it.

- CHS/LBA: SCSI has always worked in terms of LBA, so you get far less
in the way of problems when moving drives from one machine to another,
or dual-booting, as a result of CHS translation algorithms changing
and becoming inconsistent with the partition table - problems like
unbootable systems, unmountable partitions, and in the dual-boot case,
Windoze scribbling junk into your Linux partitions.

- drive identity: the drive identity setting mechanism is consistent
between different drives, and it works. You don't get problems as with
some combinations of IDE devices where you have to play games with the
master/slave/cable select/funny four-option jumper set jumpers to get
the drives to work happily.

- second-hand prices: although new SCSI drives are expensive, the fact
that not many people have SCSI cards means that second-hand SCSI
drives are hard to sell, and tend to be cheaper than similar-size IDE
drives. They are also faster than similar-age IDE drives.

Pigeon


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to