IOMeter v2006.07.27 – IOps
Iometer is an I/O subsystem measurement and characterization tool for single and clustered systems. It was originally developed by the Intel Corporation and announced at the Intel Developers Forum (IDF) on February 17, 1998 – since then it got wide spread within the industry.
Meanwhile Intel has discontinued to work on Iometer and it was given to the Open Source Development Lab (OSDL). In November 2001, a project was registered at SourceForge.net and an initial drop was provided. Since the relaunch in February 2003, the project is driven by an international group of individuals who are continuesly improving, porting and extend the product.
Most of the tests ran up to this point take little advantage of Native Command Queueing, and in those tests the Indilinx controller performed rather well. While the Vertex and UltraDrive did well in our IOMeter test suite, Indilinx appears to have a long way to go with respect to IOPS scaling if they want to catch up to Intel’s advanced controller.
Queue depth is used when commands are sent to the drive from multiple threads and/or applications in parallel. The commands effectively ‘stack up’ on the drive. The X25-M takes *significant* advantage of this, performing anywhere from 2-5x better than the others depending on demand. Most of the competition stays at a constant performance level, so adding parallel demands on the SSD will result in a drop in speed as seen by each parallel application. This is because those demands must be spread across a constant rate of task completion. While the other drives maintain their status quo, the X25 just picks up steam.