Most testing is done on a 486 ISA/EISA/VESA Local Bus platform (Gigabyte GA486-TA). Equipped with an Intel P24T Pentium upgrade cpu with 33MHz external and 83MHz internal clock speed, processor bandwidth shouldn't be a problem. Both RAM banks are filled with 16MB 30pin SIMMS, 128MB total. If both SIMM banks in a 386/486 systems are populated, ESDI data throughput is about 10% higher compared to single SIMM bank filled systems. Second level cache amounts to 512KB SRAM. ISA/EISA bus speed is adjusted to 8,3 MHz.
Floppy drive access and ESDI/SCSI bridge adapter testing are tasks of an Adaptec SCSI-II compatible host adapter (AHA2742-AT). During ISA/EISA ESDI controller tests, the SCSI host adapter BIOS of the AHA2742-AT is disabled by the AMI EISA configuration utility.
Generally the system BIOS hard disk is set to type 1. Some controller cards demand type 0 (not installed) for the first hard disk. ISA ESDI controllers are jumpered to use the first hard disk controller port and IRQ 14. If possible, the floppy controller port of the ESDI controller board is disabled, or set to the secondary port address respectively.
For the sake of commensurability, caching of the controller BIOS through system second level cache is usually turned off. Some cards do not tolerate BIOS caching, especially during low-level-format. As the only exception the OMTI 8620 BIOS is cached during performance tests. Its BIOS serves as a DOS device driver, which manages the hard disk access. BIOS caching pushes it's performance on a comparable level in relation to the other cards.
Micro channel (MCA) controller card tests are done on a 386DX-25 IBM 8580 with 64KB second level cache and 8MB planar RAM. Both RAM banks were populated with 4MB IBM RAM modules.
MS-DOS 6.22 serves as operating system since FreeDOS 1.0 refuses to start BIOS setup routines on several controller cards. Plain DOS is started from a floppy disk. The autoexec.bat file contains one line for the German keyboard driver only. There were no config.sys statements. No DOS memory management drivers, no disk caching software, or any other TSR programs are loaded.
For the low-level-format process the controller BIOS setup routine is used only in case if there is no DOS utility program from the controller manufacturer available. After the drive is low- level-formatted a method for addressing the drive's storage space has to be chosen.
If the drive has less than 528,482,304 byte storage space it is addressed using the so called '63 sector per track translation' mode according to the capabilities of the controller card.
If the drive has more than 528,482,304 byte storage space, in a first attempt the storage space up to 528,482,304 byte is addressed using the '63 sector per track translation mode'. In a second attempt the entire storage space is addressed using the so called 'head mapping mode' according to the capabilities of the controller card.
In any case, one primary startable DOS partition as large as possible is created. Then the system is rebooted, the new partition DOS- formatted, and the DOS system files installed on the hard disk. Again the system is rebooted from the hard disk, now ready for the benchmark test.
The performance testing does SpinRite 5.0 from Gibson Research.
It measures the data access time including rotational latency in
milliseconds, the sector access velocity in megabyte per second, the
burst data throughput between controller card and system bus in byte per
second, and the sustained data throughput between drive media and system
bus in byte per second.
Sector access velocity measures the rate of movement through unwanted
data, which the drive's read/write heads overfly, while accessing a
certain data sector. This value is dependent on the drive's access
time, data and track density of the drive media and the drive's storage
capacity. With the sector access velocity measurements it is possible
to compare the performance of different drive-controller-combinations.
Additionally the available DOS formatted
storage space is given in byte, because every controller manufacturer
has a specific defect management and needs more or less storage space
for partition management.
Since EISA controller need EISA drivers for full data throughput and optimized data access, Spinrite cannot measure the performance of these controller cards, while in EISA mode. Instead, EISA mode benchmark is done with CoreTest from Core International.
The ESDI storage system consists of a disk drive and a separated controller board, which are connected through a 34pin drive control cable and a 20pin data cable, flat ribbon type both. Usually drive and controller card are from different manufacturers.
The hard disk operates with a specific data transfer speed, which the controller card has to match. In case of ESDI the data transfer speed is measured in MHz/s (megahertz per second) which is interchangeable with Mb/s. ESDI systems operate either at 10MHz/s, 15MHz/s, 20MHz/s, 22MHz/s, 23MHz, or 24MHz/s which correspond to 1.25MB/s (megabyte per second), 1.875MB/s, 2.5MB/s, 2.75MB/s, and 3MB/s. Controller cards support a range of data rates up to a certain data rate, e.g. a 15MHz/s controller cards is compatible with 10MHz/s and 15MHz/s drives, but incompatible with drives with a higher transfer speed. (Incompatible controllers and hard drives led to a lot of confusion, e.g. when a system was upgraded with a drive with higher capacity.)
The ESDI data transfer speed reflects the amount of unformatted bytes, which are exchanged on the interface between controller and drive. It has to be distinguished from the transfer speed for the formatted data, which is the data usable for the operating system and it has to be distinguished from the data transfer speed, the controller card is able to deliver on the system bus (e.g. ISA, EISA, or MCA).
The following two tables show basic features of the tested ESDI drives.
Table 11
Several ESDI Hard Disk's Throughput of Unformatted Data
Modell | Unformatted Bytes per Track | Drive Platter Revolutions per Minute (rpm) | Sustained Transfer of Unformatted Data from Disk Media to Controller Card in Millions of Bits per Second (MHz/s or Mbit/s) | Manufacturer Specification of Sustained Transfer of Unformatted Data from Disk Media to Controller Card in Millions of Bits per Second (MHz/s or Mbit/s) |
---|---|---|---|---|
Hitachi DK516-15 | 45,880 | 3,600 | 22 | 24 |
Micropolis 1538 | 41,664 | 3,600 | 20 | 23 |
Hitachi DK515-78 | 40,960 | 3,600 | 20 | 20 |
Hewlett Packard HP 97548E | 34,143 | 4,002 | 18 | 20 |
Micropolis 156x | 31,248 | 3,600 | 15 | 15 |
Micropolis 166x | 31,248 | 3,600 | 15 | 15 |
Maxtor XT-8760E | 31,410 | 3,600 | 15 | 15 |
Seagate ST-2383E | 31,320 | 3,600 | 15 | 15 |
Micropolis 155x | 20,832 | 3,600 | 10 | 10 |
Micropolis 165x | 20,832 | 3,600 | 10 | 10 |
NEC D3661 | 20,992 | 3,600 | 10 | 10 |
NEC D5655 | 20,992 | 3,600 | 10 | 10 |
IBM 0667-85 | 20,992 | 3,600 | 10 | 10 |
Seagate ST-1111E | 20,880 | 3,600 | 10 | 10 |
Imprimis 94186-383 | 20,880 | 3,600 | 10 | 10 |
The formula for achieving the sustained transfer speed in Mbit/s is:
round to integer: [unformatted track data
capacity in byte] * [drive platter revolutions per minute] * 8 bit
/ 60 seconds / 1,000,000 bits
Table 11 measures the bitstream on the controller/disk drive interface. As you can see, the manufacturer's disk drive specification may differ from the 'mechanical' abilities of the drive. Some high end drives seem to use an own sector buffer. In that case the interface data transfer speed is higher than the read from/write to media data transfer speed. In other words; the minimum data transfer speed the controller has to accomplish may be higher than indicated by the amount of unformatted bytes per track.
In a process called low-level-format the controller formats the data on the hard disk in sector units. For the contemporary IBM-compatible PCs, a sector consists of 512 byte operating system accessible storage space and a variable amount of maintenance data. Since portions of the maintenance data are tied to particular time periods, the extent of maintenance data increases with the data transfer speed (...most of the time).
In an ESDI storage environment either the hard disk or the controller card decides about the actual sector length. Hard disks are equipped with jumper blocks or dip switches, which allow the user to set the drive in hard sector mode or soft sector mode. If the drive is hard sectored, the hard disk define the sector length in byte and thereby the amount of sectors per track. If the drive is in soft sector mode, the sector length is determined by the controller card.
Modell | Sectors (512 byte) per Track max. | Formatted Bytes per Track | Maintenance Data per 512-Byte-Sector min. in Byte | Theoretical Sustained Transfer of Formatted Data from Drive Media to Controller Card in Bytes per Second | Ratio of Formatted Data from Unformatted Data |
---|---|---|---|---|---|
Hitachi DK516-15 | 77 | 39,424 | 83 | 2,365,440 | 85.93% |
Micropolis 1538 | 71 | 36,352 | 70 | 2,181,120 | 87.25% |
Hitachi DK515-78 | 69 | 35,328 | 81 | 2,119,680 | 86.25% |
Hewlett Packard HP 97548E | 57 | 29,184 | 145 | 1,946,573 | 85.48% |
Micropolis 156x | 54 | 27,648 | 64 | 1,658,880 | 88.48% |
Micropolis 166x | 54 | 27,648 | 64 | 1,658,880 | 88.48% |
Maxtor XT-8760E | 54 | 27,648 | 69 | 1,658,880 | 88.02% |
Seagate ST-2383E | 54 | 27,648 | 68 | 1,658,880 | 88.28% |
Micropolis 155x | 36 | 18,432 | 66 | 1,105,920 | 88.48% |
Micropolis 165x | 36 | 18,432 | 66 | 1,105,920 | 88.48% |
NEC D3661 | 36 | 18,432 | 71 | 1,105,920 | 87.80% |
NEC D5655 | 36 | 18,432 | 71 | 1,105,920 | 87.80% |
IBM 0667-85 | 36 | 18,432 | n/a | 1,105,920 | 87.80% |
Seagate ST-1111E | 36 | 18,432 | 68 | 1,105,920 | 88.28% |
Imprimis 94186-383 | 36 | 18,432 | 68 | 1,105,920 | 88.28% |
n/a = not available, not sure or not verified
The formula for achieving the amount of formatted bytes per track is:
[sectors (512 byte) per track max.] * 512 byte
The formula for achieving the theoretical sustained transfer speed in MB/s is:
rounded to two decimal figures: [formatted track data
capacity in byte] * [drive platter revolutions per minute]
/ 60 seconds / 1,000,000 byte
The formula for achieving the ratio of formatted data from unformatted data in % is:
rounded to two decimal figures: [formatted track data
capacity in byte] / [unformatted track data
capacity in byte]
Table 12 measures the formatted data throughput on the controller/disk
drive interface. It is theoretical since the controller card reads one track
always, so no head switch or head move occurs.
The fifth column shows the max. data throughput of the disk drive, which is
usable for an operating system. Later we will use this value to measure the
performance of the controller card and the system bus.
Data throughput of ESDI storage depends on the disk drive performance, the controller card performance, and the system performance. In turn system performance depends in a fundamental way on the system bus used. The following table shows the bus architectures and their data bandwidth, which are used for performance tests.
Table 13
System Bus Bandwidth
Interface | Bus Width | Bus Clock Speed | Theoretical Data Throughput |
---|---|---|---|
Narrow SCSI | 8 Bit | 5 MHz | 5 MB/s |
ISA | 16 Bit | 8,33 MHz | 16 MB/s |
MCA | 16 Bit | 10 MHz | 20 MB/s |
EISA | 32 Bit | 8,33 MHz | 32 MB/s |
The formula for achieving the theoretical maximum data
throughput in MB/s is:
[bus width in bit]*[bus clock in MHz]/8 bit
This is no general overview of system bus performance. It gives an idea of the resources available to the ESDI controller card, if it would be able use the system bus for a whole second without being interrupted from other devices (e.g. graphic card). Since ESDI delivers a maximum payload of about 2,5MB/s, any of the above buses is able to transfer the data stream at a time.
First test is for the 10MHz drives. Tested are two hard disks, model 5655 from the Japanese manufacturer NEC, and model 94186-383 from the Control Data subsidiary Imprimis against 27 controller cards. I will start with the NEC 5655.
Table 14
Results - 10MHz Drive NEC 5655
Disk Drive | Controller Card | Access Time (milliseconds) | Sector Access Velocity (megabyte/s) | Burst Data Throughput (byte/s) | Sustained Data Throughput (byte/s)* | Storage Space (byte) | Translation Mode | Remarks |
---|---|---|---|---|---|---|---|---|
NEC 5655 | OMTI 8620 | 27.037 | 1,335 | 493,060 | 536,975 | 127,913,984 | 1024 Cyl. Drive Split | BIOS Cached, |
NEC 5655 | OMTI 7200 | 30.832 | 1,342 | 499,728 | 777,769 | 147,668,992 | Head-Mapping-Mode | no support for |
NEC 5655 | WD1005-WAH | 26.047 | 1,346 | 491,400 | 346,864 | 124,258,304 | 1024 Cyl. Truncation | Native Mode, |
NEC 5655 | Hyperstore 1600 | 29,976 | 1421 | 1,650,762 | 358,017 | 151,097,344 | Head Mapping Mode | Block Mode, |
NEC 5655 | Ultra 22CA | 30.968 | 1,424 | 4,707,858 | 658,235 | 156,688,384 | 63-Sector-Translation | EISA-Mode |
NEC 5655 | DTC 6290-24 | 30.867 | 1,428 | 1,812,191 | 668,120 | 156,688,384 | 63-Sector-Translation | ISA-Mode |
NEC 5655 | DTC 6295-24 | 31.206 | 1,413 | 2,453,831 | 673,345 | 156,688,384 | 63-Sector-Translation | EISA-Mode |
NEC 5655 | Ultra 12C | 29.832 | 1,478 | 1,616,629 | 648,858 | 156,688,384 | 63-Sector-Translation |
|
NEC 5655 | ACB-2322B | 29.262 | 1,507 | 1,236,489 | 699,854 | 156,688,384 | 63-Sector-Translation |
|
NEC 5655 | WD1007V-MC1 | 28.606 | 1,509 | 507,987 | 1,028,665 | 153,956,352 | Head-Mapping-Mode | no support for |
NEC 5655 | PM3011E/75 | 28.956 | 1,516 | 1,624,660 | 187,611 | 155,660,288 | Head-Mapping-Mode | 3:1 Interleave, |
NEC 5655 | NCL 5355 | 29.084 | 1,523 | 495,514 | 700,254 | 157,171,712 | 63-Sector-Translation |
|
NEC 5655 | WD1009V-SE2 | 27.96 | 1,539 | 1,479,847 | 861,646 | 152,563,712 | 63-Sector-Translation | Block Mode |
NEC 5655 | Ultra 12F24 | 28.308 | 1,557 | 1,539,732 | 834,751 | 156,688,384 | 63-Sector-Translation |
|
NEC 5655 | WD1007V-SE2 | 27.549 | 1,558 | 1,245,975 | 780,245 | 152,563,712 | 63-Sector-Translation |
|
NEC 5655 | Ultra 12F32 | 28.177 | 1,565 | 1,498,361 | 833,902 | 156,688,384 | 63-Sector-Translation |
|
NEC 5655 | ACB-2322D | 27.742 | 1,589 | 1,497,899 | 952,535 | 156,688,384 | 63-Sector-Translation |
|
NEC 5655 | Compaq 15MHz | 27.057 | 1,594 | 1,380,266 | 499,506 | 153,079,808 | 63-Sector-Translation |
|
NEC 5655 | HardCache/ESDI | 27.227 | 1,622 | 1,003,099 | 675,314 | 156,688,384 | 63-Sector-Translation |
|
NEC 5655 | DTC 6282-15Z | 26.918 | 1,639 | 1,975,015 | 982,420 | 156,688,384 | 63-Sector-Translation |
|
NEC 5655 | DTC 6280-15T | 26.837 | 1,642 | 495,504 | 583,507 | 156,590,080 | 60-Sector-Translation |
|
NEC 5655 | DTC 6282-24 | 26.656 | 1,654 | 1,969,151 | 1,019,898 | 156,688,384 | 63-Sector-Translation |
|
NEC 5655 | ACB-4525Z | N/A | N/A | N/A | N/A | N/A | N/A | incompatible |
NEC 5655 | Emulex MD21 | N/A | N/A | N/A | N/A | N/A | N/A | incompatible |
NEC 5655 | EV-348A | N/A | N/A | N/A | N/A | N/A | N/A | incompatible |
NEC 5655 | IBM ESDI Fixed | N/A | N/A | N/A | N/A | N/A | N/A | incompatible |
NEC 5655 | Ultra 22C | N/A | N/A | N/A | N/A | N/A | N/A | incompatible |
Some controller cards refuse to recognize the NEC 5655. To highlight the gaps between the cards, which operate the NEC 5655, measurements are indexed (Index 100=Average of 21 cards).
Table 15
Indexed Results - 10MHz Drive NEC 5655
Disk Drive | Controller Card | Access Time (28.505ms=100) | Sector Access Velocity (1,509 MB/s=100) | Burst Data Throughput (1,439,771 Byte/s=100) | Sustained Data Throughput (695,831 byte/s=100) | Storage Space (152,549,841 byte=100) |
---|---|---|---|---|---|---|
NEC 5655 | OMTI 8620 | 95 | 88 | 34 | 77 | 84 |
NEC 5655 | OMTI 7200 | 108 | 89 | 35 | 112 | 97 |
NEC 5655 | WD1005-WAH | 91 | 89 | 34 | 50 | 81 |
NEC 5655 | DTC 6295-24 | 109 | 94 | 170 | 97 | 103 |
NEC 5655 | Hyperstore 1600 | 105 | 94 | 115 | 51 | 99 |
NEC 5655 | Ultra 22CA | 109 | 94 | 327 | 95 | 103 |
NEC 5655 | DTC 6290-24 | 108 | 95 | 126 | 96 | 103 |
NEC 5655 | Ultra 12C | 105 | 98 | 112 | 93 | 103 |
NEC 5655 | ACB-2322B | 103 | 100 | 86 | 101 | 103 |
NEC 5655 | WD1007V-MC1 | 100 | 100 | 35 | 148 | 101 |
NEC 5655 | PM3011E/75 | 102 | 100 | 113 | 27 | 102 |
NEC 5655 | NCL 5355 | 102 | 101 | 34 | 101 | 103 |
NEC 5655 | WD1009V-SE2 | 98 | 102 | 103 | 124 | 100 |
NEC 5655 | Ultra 12F24 | 99 | 103 | 107 | 120 | 103 |
NEC 5655 | WD1007V-SE2 | 97 | 103 | 87 | 112 | 100 |
NEC 5655 | Ultra 12F32 | 99 | 104 | 104 | 120 | 103 |
NEC 5655 | ACB-2322D | 97 | 105 | 104 | 137 | 103 |
NEC 5655 | HardCache/ESDI | 95 | 106 | 96 | 72 | 100 |
NEC 5655 | Compaq 15MHz | 91 | 101 | 92 | 69 | 96 |
NEC 5655 | DTC 6282-15Z | 94 | 109 | 137 | 141 | 103 |
NEC 5655 | DTC 6280-15T | 94 | 109 | 34 | 84 | 103 |
NEC 5655 | DTC 6282-24 | 94 | 110 | 137 | 147 | 103 |
And now the same procedure for the Imprimis 94186-383 disk drive. Again the results are indexed in the next but one table (Index 100=Average of 24 cards).
Table 16
Results - 10MHz Drive Imprimis 94186-383
Disk Drive | Controller Card | Access Time (milliseconds) | Sector Access Velocity (megabyte/s) | Burst Data Throughput (byte/s) | Sustained Data Throughput (byte/s)* | Storage Space (byte) | Translation Mode | Remarks |
---|---|---|---|---|---|---|---|---|
Imprimis 94186-383 | OMTI 8620 | 26.798 | 2,505 | 496,361 | 561,730 | 235,047,232 | 1024 Cyl. Drive Split | BIOS Cached, |
Imprimis 94186-383 | IBM ESDI Fixed | 32.71 | 2,781 | 523,840 | 508,851 | 331,153,408 | Head-Mapping-Mode | no support for |
Imprimis 94186-383 | Emulex MD21 | 32.747 | 2,800 | 503,108 | 502,176 | 326,959,104 | Head-Mapping-Mode | no support for |
Imprimis 94186-383 | OMTI 7200 | 31.901 | 2,808 | 503,113 | 495,352 | 318,570,469 | Head-Mapping-Mode | no support for |
Imprimis 94186-383 | DTC 6295-24 | 32.375 | 2,931 | 2,456,580 | 686,413 | 336,789,504 | 63-Sector-Translation | EISA-Mode |
Imprimis 94186-383 | Ultra 22CA | 31.992 | 2,966 | 4,705,683 | 678,378 | 336,789,504 | 63-Sector-Translation | EISA-Mode |
Imprimis 94186-383 | Hyperstore 1600 | 30.758 | 2,972 | 1,624,248 | 360,442 | 324,296,704 | Head Mapping Mode | Block Mode, |
Imprimis 94186-383 | Ultra 22C | 31.804 | 2,983 | 4,889,511 | 676,534 | 336,789,504 | 63-Sector-Translation | EISA-Mode |
Imprimis 94186-383 | Ultra 12C | 31.44 | 3,018 | 1,654,142 | 667,891 | 336,789,504 | 63-Sector-Translation |
|
Imprimis 94186-383 | ACB-4525Z | 31.18 | 3,025 | 503,097 | 507,201 | 335,339,520 | Head-Mapping-Mode | no support for |
Imprimis 94186-383 | DTC 6290-24 | 30.961 | 3,065 | 1,845,263 | 681,447 | 336,789,504 | 63-Sector-Translation | ISA-Mode |
Imprimis 94186-383 | WD1007V-MC1 | 29.858 | 3,105 | 511,445 | 1,077,515 | 330,104,832 | Head-Mapping-Mode | no support for |
Imprimis 94186-383 | PM3011E/75 | 30.36 | 3,113 | 1,643,490 | 235,938 | 335,405,056 | Head-Mapping-Mode | 3:1 Interleave, |
Imprimis 94186-383 | WD1009V-SE2 | 29.091 | 3,171 | 1,713,664 | 899,091 | 327,507,968 | 63-Sector-Translation | Block Mode |
Imprimis 94186-383 | NCL 5355 | 29.776 | 3,189 | 494,672 | 676,923 | 336,920,576 | 63-Sector-Translation |
|
Imprimis 94186-383 | WD1007V-SE2 | 28.635 | 3,220 | 1,245,755 | 846,923 | 327,507,968 | 63-Sector-Translation |
|
Imprimis 94186-383 | EV-348A | 28.537 | 3,234 | 1,504,786 | 668,236 | 327,507,968 | 63-Sector-Translation |
|
Imprimis 94186-383 | ACB-2322B | 29.305 | 3,238 | 1,256,470 | 675,680 | 336,789,504 | 63-Sector-Translation |
|
Imprimis 94186-383 | Ultra 12F32 | 29.215 | 3,248 | 1,524,004 | 805,878 | 336,789,504 | 63-Sector-Translation |
|
Imprimis 94186-383 | HardCache/ESDI | 28.383 | 3,348 | 1,003,221 | 687,990 | 337,305,600 | 63-Sector-Translation |
|
Imprimis 94186-383 | Ultra 12F24 | 28.286 | 3,354 | 1,559,274 | 805,889 | 336,789,504 | 63-Sector-Translation |
|
Imprimis 94186-383 | ACB-2322D | 28.054 | 3,383 | 1,498,305 | 996,809 | 336,789,504 | 63-Sector-Translation |
|
Imprimis 94186-383 | DTC 6280-15T | 27.52 | 3,453 | 1,975,019 | 936,747 | 337,305,600 | 60-Sector-Translation |
|
Imprimis 94186-383 | DTC 6282-15Z | 27.198 | 3,483 | 1,979,894 | 933,034 | 336,789,504 | 63-Sector-Translation |
|
Imprimis 94186-383 | DTC 6282-24 | 26.554 | 3,573 | 1,965,883 | 940,040 | 336,789,504 | 63-Sector-Translation |
|
Imprimis 94186-383 | Compaq 15MHz | N/A | N/A | N/A | N/A | N/A | N/A | not tested |
Imprimis 94186-383 | WD1005-WAH | N/A | N/A | N/A | N/A | N/A | N/A | not tested |
Table 17
Indexed Results - 10MHz Drive Imprimis 94186-383
Disk Drive | Controller Card | Access Time (29.818ms=100) | Sector Access Velocity (3,119 MB/s=100) | Burst Data Throughput (1,583,233 Byte/s=100) | Sustained Data Throughput (700,524 byte/s=100) | Storage Space (329,424,662 byte=100) |
---|---|---|---|---|---|---|
Imprimis 94186-383 | OMTI 8620 | 90 | 80 | 31 | 80 | 71 |
Imprimis 94186-383 | IBM ESDI Fixed | 110 | 89 | 33 | 73 | 101 |
Imprimis 94186-383 | Emulex MD21 | 110 | 90 | 32 | 72 | 99 |
Imprimis 94186-383 | OMTI 7200 | 107 | 90 | 32 | 71 | 97 |
Imprimis 94186-383 | DTC 6295-24 | 109 | 94 | 155 | 98 | 102 |
Imprimis 94186-383 | Ultra 22CA | 107 | 95 | 297 | 97 | 102 |
Imprimis 94186-383 | Hyperstore 1600 | 103 | 95 | 103 | 51 | 98 |
Imprimis 94186-383 | Ultra 22C | 107 | 96 | 309 | 97 | 102 |
Imprimis 94186-383 | Ultra 12C | 105 | 97 | 104 | 95 | 102 |
Imprimis 94186-383 | ACB-4525Z | 105 | 97 | 32 | 72 | 102 |
Imprimis 94186-383 | DTC 6290-24 | 104 | 98 | 117 | 97 | 102 |
Imprimis 94186-383 | WD1007V-MC1 | 100 | 100 | 32 | 154 | 100 |
Imprimis 94186-383 | PM3011E/75 | 102 | 100 | 104 | 34 | 102 |
Imprimis 94186-383 | WD1009V-SE2 | 98 | 102 | 108 | 128 | 99 |
Imprimis 94186-383 | NCL 5355 | 100 | 102 | 31 | 97 | 102 |
Imprimis 94186-383 | WD1007V-SE2 | 96 | 103 | 79 | 121 | 99 |
Imprimis 94186-383 | EV-348A | 96 | 104 | 95 | 95 | 99 |
Imprimis 94186-383 | ACB-2322B | 98 | 104 | 79 | 96 | 102 |
Imprimis 94186-383 | Ultra 12F32 | 98 | 104 | 96 | 115 | 102 |
Imprimis 94186-383 | HardCache/ESDI | 95 | 107 | 63 | 98 | 102 |
Imprimis 94186-383 | Ultra 12F24 | 95 | 108 | 98 | 115 | 102 |
Imprimis 94186-383 | ACB-2322D | 94 | 108 | 95 | 142 | 102 |
Imprimis 94186-383 | DTC 6280-15T | 92 | 111 | 125 | 134 | 102 |
Imprimis 94186-383 | DTC 6282-15Z | 91 | 112 | 125 | 133 | 102 |
Imprimis 94186-383 | DTC 6282-24 | 89 | 115 | 124 | 134 | 102 |
The later Data Technology, Adaptec and Ultrastor cards show a remarkable
good performance especially the DTC 6282. The first generation ESDI controller
like WD1005 or OMTI 8620 cannot keep up with the later cards. Access times for
both cards seem to be low on first sight, but due to the lack of translation
methods they only address the first 1024 cylinder and not the 1224 and 1412
cylinder respectively the drives actually have. This is the cause for the
huge storage space loss too. Furthermore the WD1005 cannot operate a 10 MHz
hard disk with 1-1 interleave. To read a complete track, 2 revolutions of
the drive's platters are necessary. As a consequence the sustained data
throughput is low.
All controller cards, which use head mapping mode are slower than those, which
address the storage space with the 63-sector-translation mode. More
complex address translation seems to raise the data access time.
Perhaps more surprising is the relative low performance of the high-priced
cache controller cards. The PM3011E/75 from Distributed Processing Technology
(DPT), which was considered to be a top performer of it's day, operates a
10 MHz hard disks with an interleave of 3 to 1 and therefore achieves the
worst sustained data transfer I've measured. A positive exception is
CompuAdd's HardCache/ESDI which can keep up with the DTC controller cards.
The EISA controller cards provide very high burst transfer rates even without
EISA software drivers loaded but, since they are all cached, access time is
relative high and sector access velocity stays relative low.
The WD1007-MC1 achieves the best sustained data throughput measured, probably
as a result of the shorter clock cycle of micro channel bus. Alas, micro channel
architecture allows head mapping mode only, which slows down the ESDI performance
significantly. Additionally the head mapping mode seems to turn off the track
cache on the controller card. Since this relative small track cache (between
8KB and 64KB SRAM or VRAM) is responsible for the burst transfer throughput,
ESDI storage in micro channel machines is relative slow.
The most fast controller card, the DTC 6282-24, will now benchmark the other available 10 MHz drives.
Table 18
Results - Several 10MHz Drives
Disk Drive | Controller Card | Access Time (milliseconds) | Sector Access Velocity (megabyte/s) | Burst Data Throughput (byte/s) | Sustained Data Throughput (byte/s)* | Storage Space (byte) | Translation Mode | Remarks |
---|---|---|---|---|---|---|---|---|
ST-1111E | DTC 6282-24 | 24.297 | 1,134 | 1,976,575 | 920,385 | 97,816,576 | 63-Sector-Translation |
|
NEC 3661 | DTC 6282-24 | 28.255 | 1,173 | 2,158,825 | 598,268 | 117,403,648 | 63-Sector-Translation |
|
NEC 5655 | DTC 6282-24 | 26.656 | 1,654 | 1,969,151 | 1,019,898 | 156,688,384 | 63-Sector-Translation |
|
Micropolis 1654 | DTC 6282-24 | 24.514 | 1,834 | 1,970,876 | 1,040,158 | 159,780,864 | 63-Sector-Translation |
|
Micropolis 1558 | DTC 6282-24 | 28.536 | 3,325 | 1,975,100 | 941,306 | 336,789,504 | 63-Sector-Translation |
|
Imprimis 94186-383 | DTC 6282-24 | 26.554 | 3,573 | 1,965,883 | 940,040 | 336,789,504 | 63-Sector-Translation |
|
The IBM drive refused to work with the DTC 6282-24. Instead it is benchmarked with the two micro channel controller cards.
Table 19
Results - 10MHz Drive IBM 0667
Disk Drive | Controller Card | Access Time (milliseconds) | Sector Access Velocity (megabyte/s) | Burst Data Throughput (byte/s) | Sustained Data Throughput (byte/s)* | Storage Space (byte) | Translation Mode | Remarks |
---|---|---|---|---|---|---|---|---|
IBM 0667 | IBM ESDI Fixed | 43.67 | 467 | 517,579 | 504,383 | 73,222,144 | Head-Mapping-Mode | no support for |
IBM 0667 | WD1007V-MC1 | 40.99 | 490 | 511,841 | 1,031,906 | 72,175,616 | Head-Mapping-Mode | no support for |
IBM 0667 | DTC 6282-24 | N/A | N/A | N/A | N/A | N/A | N/A | incompatible |
Now let's go on to benchmark results of the 15MHz systems.
Table of Content