Our 4KB random performance test is conducted in the same manner as our sequential tests, but once the drive is conditioned we run our saved random test profile that runs our 4KB test for two minutes without any idle time in between the tests. The queue depth is set to 32 on four workers and the test is begun. To get the benefits from NVMe based drives you must use multiple CPU queues and this is why we are now using four workers for this IOMeter test.
IOPS is the main thing we are looking at in this test scenario and the OCZ Trion 100 480GB SSD is rated at 90k IOPS for the 4K Random Read and 54,000 IOPS for the 4K Random Write. Our testing showed that we were only able to get 83,400 IOPS read and 28,800 IOPS write on our pre-filled drive right after a secure erase was complete. The Samsung SSD 850 EVO is rated at 98,000 IOPS 4K Random Read (QD32) and 90,000 IOPS 4K Random Write (QD32) and we were able to hit the rated read speed dead on, but came up short on the write speed with a score of 69,000 IOPS.
When it comes to MBps you are looking at ~326 MB/s on the 4KB Random Reads and ~113 MB/s on the 4KB Random writes for the OCZ Trion 100 480GB SSD versus ~400 MB/s read and 283 MB/s write on the Samsung SSD 850 EVO 500 GB Drive.
The response times on the Samsung SSD 850 EVO were significantly lower than the OCZ Trion 100 480GB SSD.