As with all of our tests, the following tests were performed after a secure erase of the drive. The drive was also conditioned with a predefined workload until it reached steady state. We also test across the entire span of the drive.
When it comes to sequential operations, the 845DC PRO doesn’t blow away the competition. It comes out in the middle of the pack, not quite able to top the SanDisk Optimus Eco. With that said, it does post very good results, topping 500MB/s for read operations and almost 450MB/s for writes.
The 845DC PRO continues its random write dominance, keeping a large lead across all queue depths. We really can’t say it enough, but the 4KB random write performance is not just class leading, it’s class leading by a solid 25%. The ability of Samsung’s 3D V-NAND is just astounding.
Read performance is also excellent, though not nearly as impressive as the write performance. We had no issues hitting 90K IOPS. Although we don’t show it, the 845DC PRO’s read performance lines up very closely to the Samsung 845DC EVO. In fact, the PRO does everything the EVO does, only better. While the EVO is targeting read-focused applications, the PRO is able to handle heavy write workloads as well.
Although the majority of the testing was performed on our 800GB sample, we also got a good look at the 400GB model. On paper, the two capacities have almost identical performance. In practice, we see very little variation.
For write operations, we see slightly more than the 1K IOPS difference at higher queue depths. For a single queue depth, the 400GB trailed by a healthy margin, but it still managed almost 30K IOPS. In our read tests, both drives performed almost identically, with the 800GB model having a slight edge at a single queue depth. Considering most enterprise application operate at higher queue depths, you shouldn’t see much difference between the two models.
SNIA IOPS TESTING
The Storage Networking Industry Association has an entire industry accepted performance test specification for solid state storage devices. Some of the tests are complicated to perform, but they allow us to look at some important performance metrics in a standard, objective way.
SNIA’s Performance Test Specification (PTS) includes IOPS testing, but it is much more comprehensive than just running 4KB writes with IOMeter. SNIA testing is more like a marathon than a sprint. In total, there are 25 rounds of tests, each lasting 56 minutes. Each round consists of 8 different block sizes (512 bytes through 1MB) and 7 different access patterns (100% reads to 100% writes). After 25 rounds are finished (just a bit longer than 23 hours), we record the average performance of 4 rounds after we enter steady state.
- Preconditioning: 3x capacity fill with 128K sequential writes
- Each round is composed of .5K, 4K, 8K, 16K, 32K, 64K, 128K, and 1MB accesses
- Each access size is run at 100%, 95%, 65%, 50%, 35%, 5%, and 0% Read/Write Mixes, each for one minute.
- The test is composed of 25 rounds (one round takes 56 minutes, 25 rounds = 1,400 minutes)
Our SNIA testing showed us a lot of what we already know, which is that the 845DC PRO is a great SSD. We easily hit 50/90K IOPS for 4KB writes/reads. We also saw good scaling in the mixed read/write tests. We didn’t see any significant dips between the extremes, showing that the 845DC PRO was able to handle mixed workloads without compromising performance.