Technology Communities |
Data Structures on Disk Drives
Previous Chapter
|
|
Zone |
Number of Tracks |
Sectors in Each Track |
Media Transfer Rate in Mbps |
|
0 |
1700 |
2140 |
1000 |
|
1 |
3845 |
2105 |
990 |
|
2 |
4535 |
2050 |
965 |
|
3 |
4365 |
2000 |
940 |
|
4 |
7430 |
1945 |
915 |
|
5 |
7775 |
1835 |
860 |
|
6 |
5140 |
1780 |
835 |
|
7 |
6435 |
1700 |
800 |
|
8 |
8985 |
1620 |
760 |
|
9 |
11,965 |
1460 |
685 |
|
10 |
12,225 |
1295 |
610 |
|
11 |
592O |
1190 |
560 |
|
12 |
4320 |
1135 |
530 |
Disk Drive Specifications
Disk drive specifications can be confusing and difficult to interpret. This section highlights some of the most important specs used with disk drives in storage networking applications, including the following:
- Mean time between failures
- Rotational speed and latency
- Average seek time
- Media transfer rate
- Sustained transfer rate
Mean Time Between Failures
Mean time between failure (MTBF) indicates the expected reliability of disk drives. MTBF specifications are derived using well-defined statistical methods and tests run on a large number of disk drives over a relatively short period of time. The results are extrapolated and are expressed as a very large number of hours usually in the range of 500,000 to 1.25 million hours. These numbers are unthinkably high for individual disk drives— 1.25 million hours is approximately 135 years.
MTBF specifications help create expectations for how often disk drive failures will occur when there are many drives in an environment. Using the MTBF specification of 1.25 million hours (135 years), if you have 135 disk drives, you can expect to experience a drive failure once a year. In a storage network environment with a large number of disk drives—for instance, over 1000 drives it's easy to see that spare drives should be available because there will almost certainly be drive failures that need to be managed. This also underlines the importance of using disk device redundancy techniques, such as mirroring or RAID.
Speed and Latency
One of the most common ways to describe the capabilities of any disk drive is to state its rotational speed in rpm. The faster a disk drive spins, the faster data can be written to and read from the disk's media. The performance differences can be enormous. All other things being equal, a 15,000-rpm disk drive can do more than twice the amount of work as a 7200-rpm disk drive. If 50 or more disk drives are being used by a transaction processing system, it's easy to see why somebody would want to use higher-speed drives.
Related to rotation speed is a specification called rotational latency. After the drive's heads are located over the proper track in a disk drive platter, they must wait for the proper sector to pass underneath before the data transfer can be made. The time spent waiting for the right sector is called the rotational latency and is directly linked to the rotational speed of the disk drive.
Essentially, rotational latency is given as the average amount of time to wait for any random 1/O operation and is calculated as the time it takes for a platter to complete a half-revolution.
Rotational latencies are on the range of 2 to 6 milliseconds. This might not seem like a very long time. But it is very slow compared to processor and memory device speeds. Applications that tend to suffer from l/O bottlenecks such as transaction processing, data warehousing, and multimedia streaming require disk drives with high rotation speeds and sizable buffers.
Table 4 2 shows the rotational latency for several common rotational speeds.
Table 4-2 The Inverse Relationship Between Rotational Speed and Rotational Latency in Disk Drives
|
Rotational Speed |
Rotational Latency (in ms) |
|
5400 |
5.6 |
|
7200 |
4.2 |
|
10000 |
3.0 |
|
12000 |
2.5 |
|
15000 |
2.0 |
Average Seek Time
Along with rotational speed, seek time is the most important performance specification for a disk drive. Seek time measures the time it takes the actuator to reposition the read/write heads from one track to another over a platter. Average seek times represent a performance average over many i/O operations and are relatively similar to rotational latency in the range of 4 to 8 milliseconds.
Transaction processing and other database applications that perform large numbers of random l/O operations in quick succession require disk drives with minimal seek times. Although it is possible to spread the workload over many drives, transaction application performance also depends significantly on the ability of an individual disk drive to process an I/O operation quickly. This translates into a combination of low seek times and high rotational speeds.
Media Transfer Rate
The media transfer rate of a disk drive measures the performance of bit read/write operations on drive platters. Unlike most storage specifications, which ale listed in terms of bytes, the media transfer rate is given in terms of bits. The media transfer rate measures read/write performance on a single track, which depends on the radial length the track is positioned at. In other words, tracks in zone 0 have the fastest media transfer rates in the disk drive. For that reason, media transfer rate specifications are sometimes given using ranges.
Sustained Transfer Rate
Most l/O operations on a disk drive work across multiple tracks and cylinders, which involves the ability to change the location of the read/write heads. The sustained transfer rate specification takes into account the physical delays of seek time and rotational latency and is much closer to measuring actual user data performance than the media transfer rate.
That said, sustained transfer rates indicate optimal conditions that are difficult to approach with actual applications. There are other important variables such as the size of the average data object and the level of fragmentation in the file system. Nonetheless, sustained transfer rate is a pretty good indication of a drive's overall performance capabilities.
Previous Chapter
Next Chapter
Chapter Home
Storage Networking Primer Home
Login
Featured Events
-
Storage Plumbing and Data Engineering Conference (SPDEcon 2013)
(Jun 10 - Jun 12)
Santa Clara, CA -
SDC 2013
(Sep 16 - Sep 19)
Santa Clara, CA


