Multithreaded Read & Write Patterns
The multithreaded tests simulate a situation when there are one to four clients accessing the virtual disk at the same time – the clients’ address zones do not overlap. We’ll discuss diagrams for a request queue of 1 as the most illustrative ones. When the queue is 2 or more requests long, the speed doesn’t depend much on the number of applications. You can also click the following links for the full results:
The Samsung wins when reading one thread, but slows down when there are more threads to process. However, it is the Toshiba drive that is the slowest of all: its speed drops fourfold. The drives from Seagate and Western Digital are the best at multithreaded reading. The Fujitsu behaves oddly: it loses its speed greatly at two threads but accelerates somewhat at three threads whereas every other drive slows down then.
It’s simple with multithreaded writing: we can clearly see both leaders and losers. The Samsung copes best with this test. The Fujitsu and Western Digital are good, too. The Toshiba and Hitachi are the slowest here, suffering a 50% performance hit with multiple write threads.