IOMeter is an industry standard benchmark for disk drives including SSDs. We use its latest version: 1.1.0 RC1. This is a very powerful benchmark with broad functionality but we will focus on the four characteristics which are the most important for SSDs. These are the random and sequential read and write speed.
The first test is about the speed of reading and writing random-address 4KB data blocks with a request queue depth of 1, but we use four independent data streams, one for each CPU core. This disk access scenario is closer to real-life computers running multitask OSes. We use pseudo-random data for this test.
So, it is the OCZ Vertex Max IOPS and the Kingston HyperX that are superior at reading. They are joined at writing by two inexpensive products: OCZ Agility 3 and Patriot Pyro.
The second IOMeter test is the same as the first but the queue depth is increased to 32 requests. This means a much higher load on the disk subsystem.
The first diagram (random reading) shows the most important results because SSDs are going to be used like that in most real-life applications. The OCZ Vertex Max IOPS enjoys a large advantage over its opponents here. When it comes to writing, the Kingston HyperX is in the lead, followed by the OCZ Agility 3 and Patriot Pyro.
The last test is about accessing the disk for sequentially located 128KB data blocks. Like in the previous test, we use pseudo-random data.
IOMeter reports that every SSD based on a second-generation SandForce controller delivers the same performance at sequential reading. As for sequential writing, the Kingston HyperX is ahead while the inexpensive OCZ Agility 3 and Patriot Pyro are again quite fast.