Stewart Stremler wrote:

Poking around at Wikipedia, I get the impression that SATA requires
one controller per disk (but it's only seven wires, so adding another
controller to the ASIC is fairly trivial), with no daisy-chaining.

Yes, and one controller and cable per disk is a *good* thing.

For example, a hot swap failure won't take down the entire chain. A terminator failure won't take down the entire chain. A cable ground fault won't fry multiple drives.

Somewhere I found an assertion that SATA-II will support up to 15
devices per controller, but it also talked about SATA port replication.

Here is the official site:
http://www.sata-io.org

How much CPU time does a SATA disk require?  SCSI can do device-to-device
transfers with comparatively little CPU involvement; that, plus the number
of devices you could hang off of a controller, makes SCSI much more
attractive to me than IDE/ATA/PATA.

Try here for starters:
http://www.sata-io.org/docs/SATA%20Enterprise%20WP.pdf

Serial ATA does have command queuing like SCSI. Drive to drive transfer is a function of the controller chip since one drive does not have a direct connection to another drive.

Also, serial-attached SCSI seems to be the development path of the future. So, SCSI is going to lose drive to drive. The enterprise folks don't seem to be bothered too much by that. Personally, I agree with them. I would rather see the drive to drive transfers handled by my controller card rather than stuck into the drive. That way I get the best performance my *card* supports rather than being stuck with the worst performance of all of my drives.

Letting the controller handle drive to drive is a *BIG* win when doing read-modify-write cycles like are required for RAID 5 or 6 parity striping.

Are these for comparable hardware?  Another one of the web-pages
asserted that (Enterprise-class? Server-class?) SCSI drives have
stronger arms and better motors and suchlike, to better handle server-class loads.

That is true. SCSI drives need stronger motors for 15K RPM drives and they up the seek servos to match.

However, some SATA drives are now up to 10K RPM. The big problem with this is the thermal management and power consumption of the faster drives. Desktop class hardware simply can't handle 15K RPM drives.

-a


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to