|OCZ Vertex Turbo MLC SATA SSD OCZSSD2-1VTXT120G|
|Reviews - Featured Reviews: Storage|
|Written by Olin Coles|
|Monday, 03 August 2009|
Page 9 of 14
Iometer IOPS Performance
Iometer is an I/O subsystem measurement and characterization tool for single and clustered systems. Iometer does for a computer's I/O subsystem what a dynamometer does for an engine: it measures performance under a controlled load. Iometer was originally developed by the Intel Corporation and formerly known as "Galileo". Intel has discontinued work on Iometer, and has gifted it to the Open Source Development Lab (OSDL).
Iometer is both a workload generator (that is, it performs I/O operations in order to stress the system) and a measurement tool (that is, it examines and records the performance of its I/O operations and their impact on the system). It can be configured to emulate the disk or network I/O load of any program or benchmark, or can be used to generate entirely synthetic I/O loads. It can generate and measure loads on single or multiple (networked) systems.
Benchmark Reviews has resisted publishing Iometer results because there are hundreds of different configuration variables available, making it impossible to reproduce our tests without having our Iometer configuration file. To measure random I/O response time as well as total I/O's per second, Iometer is set to use 4KB file size chunks over a 100% random sequential distribution. The tests are given a 50% read and 50% write distribution. Our charts show the Read and Write IOPS performance as well as I/O response time (measured in ms). Iometer was configured to test for 120 seconds, and after five tests the average is displayed in our benchmark results. The first tests included random read and write IOPS performance, where a higher I/O is preferred.
In these tests the single layer cell (SLC) OCZ Vertex EX rendered 3106/3091 I/O's and outperformed all other products. The ultra-premium OCZ Vertex Turbo SSD offers 1774/1770 I/O's, which is just slightly ahead of a single Vertex 1.3 SSD that rendered 1702 for read and write IOPS. Sharing the same Indilinx Barefoot controller and NAND architecture, the Crucial CT128M225 SSD (Firmware 1571) reported a read and write I/O of 1695. The mainstream OCZ Agility SSD trails behind with 1625/1618 I/O's while the OCZ Summit MLC SSD completed 730/733 I/O's. Every other product thereafter performs far beneath the above-listed products, and are not suggested for high input/output applications.
While offering better IO than any other desktop hard drive (and most first- and second-generation SSDs), the Western Digital VelociRaptor still fell short on IOPS performance compared with several current-generation SSDs and produced only 134/138 IO's. The Mtron MOBI 3000 performed 107 read and write IOPS, while the Western Digital WD5001AALS rendered 86 and the Seagate 7200.11 completing 77. The Seagate Momentus 5400.6, which is a 5400 RPM notebook hard drive, produced 60/59 IO's. The newer Mtron MOBI 3500 rendered 58 IOPS, which was worse than the older 3000 model. The OCZ Apex struggled to complete 9 IOPS, and its identically-designed G.Skill Titan managed only 8 IOPS. Clearly, the twin RAID-0 JMicron controllers are built for speed and not input/output operations. Next comes the average I/O response time tests...
The Iometer random IOPS average response time test results were nearly an inverse order of the IOPS performance results. It's no surprise that SLC drives perform I/O processes far better than their MLC versions, but that gap is slowly closing as controller technology improves the differences and enhances cache buffer space. In our Read/Write IOPS performance the SLC OCZ Vertex EX achieves a dramatic lead ahead of the other SSDs tested.
OCZ's Vertex EX (firmware 1.20) offered the fastest read and write response time, measuring 0.26/0.06ms, and showing strength in write requests. The OCZ Vertex Turbo SSD scored 0.50/0.06ms, while the Vertex 1.30 and Crucial CT128M225 SSD both offered 0.52/0.06ms. The mainstream Agility SSD produced 0.55/0.06ms, and the OCZ Summit responded to read requests in 0.78ms while write requests were a bit quicker at 0.59ms. The Western Digital VelociRaptor did very well compared against SSD products, producing 6.59/0.82ms. These times were collectively the best available, as each product measured hereafter performed much slower.
The Mtron MOBI 3000 offered a fast 0.42ms read response time, but suffered a slower 8.97ms write response. Both the WD5001AALS and Seagate 7200.11 hard drives performed around 11ms read and 1.2ms write. The Seagate Momentus 5400.6 offered 15.3/1.36ms response times. Mtron's newer MOBI 3500 offered great read response times at 0.19ms, but suffered poor write responses at 17.19ms. The worst was yet to come, as the G.Skill Titan and OCZ Apex offered decent 0.42ms read response times but absolutely unacceptable 127ms write times.
In our next section, we test linear read and write bandwidth performance of the OCZ Vertex Turbo SSD and compare its speed against several other top storage products using EVEREST Disk Benchmark. Benchmark Reviews feels that linear tests are excellent for rating SSDs, however HDDs are put at a disadvantage with these tests whenever capacity is high.