Newsgroups: comp.periphs.scsi Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!csn!arrayb!wicklund From: wicklund@intellistor.com (Tom Wicklund) Subject: Re: What makes a SCSI drive fast? Message-ID: <1991Apr18.234122.28503@intellistor.com> Keywords: SCSI drive Organization: Intellistor References: <14971@life.ai.mit.edu> Date: Thu, 18 Apr 91 23:41:22 GMT In <14971@life.ai.mit.edu> fur@ai.mit.edu (Scott Furman) writes: >Recently I was reading some SCSI spec sheets for the Wren IV. A few parameters >caught my eye: >1) Overhead time for head switch (512 byte sectors): < 2 ms >2) Overhead time for one-track cyclinder switch : 6 ms typical >3) Average rotational latency : 8.3 ms >Two milliseconds to switch heads!? I would have guessed that switching sense >heads was was done purely by electrical means. The overhead time for a track >change also seems excessive. Apparently these overhead times are due to the use >of embedded servo mechanisms which are commonly found now in modern drives. >Embedded servos, I am told, increase reliability and reduce the price per byte. >Does anyone have an explanation of why embedded servo are more reliable? >Must these changes take place at the expense of performance? Are embedded servos >particularly entrenched in the SCSI world where price/byte is a strong market >force? Are there any manufacturers who make make drives that don't suffer >these sorts of performance hits? Embedded servos are not SCSI specific. There are versions of ESDI, SMD, ATA, and other drive types implementing embedded servos. Embedded servos allow higher disk density. As the number of tracks per inch increases, it's not possible to keep the heads aligned exactly (temperature variations cause each arm to expand a different amount). So a single servo won't keep the heads aligned exactly enough. The solution is servo data on each platter. There are a few ways to implement this: 1. Embedded servo on each drive. Servo information is recorded on each surface on each track. 2. Periodic thermal calibration. A special area on each surface is reserved and contains servo data. The drive periodically (every few minutes to every few hours) performs a calibration operation, checking the relative positions of the heads. When a head switch occurs, it adjusts the head position to align the head precisely. 3. Some drive manufacturers have wanted to try method #2 but seek to an average of all head positions (so that head switches remain electrical only) but this method will not work as densities continue to increase. In summary, you can avoid the head switch time but at the expense of smaller drive capacity. >The 8.3 ms average rotational latency is a result of the standard 3600 RPM. No >surprises there. However, I understand Micropolis and HP have introduced drives >that operate at 5400 RPM and 4000 RPM respectively. Has anyone used these? Are >any manufacturers coming out with even faster ones? A number of manufacturers are moving to faster rotation rates. I believe IBM and Fujitsu have or will soon announce drives which spin at 5400 RPM.