DataBase Pattern
This pattern sends a stream of requests to read and write 8KB random-address data blocks. During the test, the percentage of read and write requests in the stream changes.
The obtained results allowed us to build three diagrams for more illustrative analysis. The first diagram demonstrates the situation when the requests queue depth is minimal throughout the test. All three curves are extremely close to one another. We cannot claim that any of the interfaces is better than the others. We can observe efficiency parity here.
With the queue depth equal to 16 requests USB 2.0 interface boasts a slight advantage. In this case the hard drive shows better results during processing of requests with high reads share.
In case of the maximum queue depth, FireWire 400 and FireWire 800 interfaces show the best results. They appeared slightly more efficient than USB 2.0.