Learn about the technologies behind the Internet with The TCP/IP Guide!|
NOTE: Using robot software to mass-download the site degrades the server and is prohibited. See here for more.
Find The PC Guide helpful? Please consider a donation to The PC Guide Tip Jar. Visa/MC/Paypal accepted.
|View over 750 of my fine art photos any time for free at DesktopScenes.com!|
SCSI Bus Speed
SCSI buses run at a variety of different speeds. Generally, newer buses run faster than older ones, reflecting the increased performance of newer hardware. In order to understand SCSI bus speeds, we must first tackle some terminology issues (yet again, sorry) There are several different ways that SCSI bus speeds are specified, which can lead to a tremendous amount of confusion. The situation is particularly bad because base SCSI speeds vary by powers of two, and the differences between the various ways of specifying SCSI bus speeds also differ by powers of two!
These are the three ways that SCSI bus speeds are commonly quoted:
Now that we understand all of that--we do understand it, right? :^)--we can look at the various bus speeds used in the SCSI world and understand what they mean. The table below shows all of the bus speeds used for parallel SCSI. (You may also find that looking at the table makes more clear the relationship between clock speed, transfer rate and throughput):
"(DT)" in "Fast-80(DT)" and "Fast-160(DT)" represents the
fact that this suffix is sometimes attached to represent the use of double transition
clocking for those interfaces.
As you can see, the use of double transition clocking and wide buses means that the numbers in the latest transfer modes do not refer to the actual speed of the bus at all. The "160" in "Ultra160" represents the maximum throughput of such devices, but the clock speed is "only" 40 MHz.
Finally, I must include my standard disclaimer: we are discussing interface transfer rates here. These represent only the maximums that data can be transmitted across the interface under theoretical conditions. The big numbers that are popularly discussed ignore command overhead and other inefficiencies, so you will not actually get a full 160 MB/s on an Ultra160 interface. Also, remember that true performance will be limited by the speed of the devices on the interface. Simply increasing the speed of the interface is not enough to really improve performance unless the interface was already the limiting factor (such as if multiple drives were saturating it). See here for more on this issue. Also remember that the maximum throughput of any SCSI device will be limited by the throughput of the host adapter's system bus interface.