Samsung SM863 and PM863 Benchmarks – new SATA SSDs

0
Samsung SM863 and PM863 960GB SSD
Samsung SM863 and PM863 960GB SSD

Recently we covered the launch of the Samsung SM863 and PM863 SSDs. These SATA III 6.0gbps SSDs are perhaps best known for their 1.9TB and 3.8TB maximum capacities. Samsung sent us two 960GB drives, one SM863 and one PM863 for performance testing. Today we have those results. We even have the results compared to other 800GB-960GB Samsung, Intel and SanDisk that we actually use in our datacenters. It is certainly one thing to try a drive in a lab, and yet another to run them in production.

Test Configuration

We used our standard dual Xeon E5 test bed for benchmarking. STH is slightly different than most other sites as we test SATA SSDs on an Avato/ LSI SAS3008 controllers not onboard Intel controllers. We have seen that lead to different performance over time. Here are the specs of the server:

  • Motherboard: Gigabyte GA-7PESH3
  • Processors: Dual Intel Xeon E5-2690 (V2)
  • SAS Controller: LSI SAS 3008
  • RAM: 64GB DDR3L-1600MHz ECC RDIMMs
  • OS SSD: Kingston V300 240GB

The test server will likely undergo a refresh with either the Xeon E5 V4 or V5 generation but for our purposes, testing SATA SSDs, this is a solid platform given we are using the Avago/ LSI controller. We now have in excess of 60 SSDs benchmarked with this configuration making it hard to change.

Samsung SM863 and PM863 960GB SSD
Samsung SM863 and PM863 960GB SSD

Samsung SM863 and PM863 Benchmarks

We also had 8 other drives from Samsung, Intel and SanDisk that we were able to add to our comparison set. We limited our comparison set to SATA SSDs and larger capacities. To make the graphs a bit easier to digest, we are going to show only 6 drives for the AS SSD, ATTO and CrytstalDiskMark benchmarks and all 10 for the IOmeter detail.

AS SSD Benchmark

AS SSD is a solid benchmark that does not write compressible data to drives. The result is perhaps one of the best workstation SSD benchmarks available today.

Samsung PM863 and SM863 960GB - AS SSD Benchmark
Samsung PM863 and SM863 960GB – AS SSD Benchmark

Overall the new PM863 and SM863 960GB drives easily outpace their older counterparts. We will see this trend quite a bit in these benchmarks, but it is clear SATA III is severely limiting the speed of these drives.

CrystalDiskMark

CrystalDiskMark is another benchmark which gives non-compressible read/write numbers. This is in contrast to the ATTO Benchmark used by LSI/ Sandforce and its partners when they market a given solid state drive.

Samsung PM863 and SM863 960GB - CrystalDiskMark Benchmark
Samsung PM863 and SM863 960GB – CrystalDiskMark Benchmark

Here we can see some more separation between the new drives and older generations of drives like the SanDisk CloudSpeed Eco, Intel DC S3500 and Samsung SV843T.

ATTO Benchmark

The value of the ATTO benchmark is really to show the best-case scenario. ATTO is known to write highly compressible data to drives, which inflates speeds of controllers that compress data like LSI/ SandForce does prior to writing on a given solid state drive.

Samsung PM863 and SM863 960GB - ATTO Read Benchmark
Samsung PM863 and SM863 960GB – ATTO Read Benchmark

Here we can see the new Samsung PM863 and Samsung SM863 960 GB SSDs perform extremely well compared to the competition both at the top end but also at the lower end. As we look to write speeds:

Samsung PM863 and SM863 960GB - ATTO Write Benchmark
Samsung PM863 and SM863 960GB – ATTO Write Benchmark

Here you can see Samsung’s continued dominance of the sub 4k space. Whereas we saw the Samsung PM853T plateau early, the new drives are capable of pushing the SATA III interface to the limit.

Iometer testing

We used our four standard profiles: database, web server, file server and workstation to test SSDs at queue depths of 4 t0 256. We do not test simple  4K write-only workloads because those workloads rarely, if ever, manifest themselves. Even a ZIL/ SLOG SSDs will experience reads as data is flushed to an array. We did make the lines for both the new Samsung drives easier to see by adding dashes and making them bold. It is a lot of data to consume.

Database profile

We love databases! We run a few databases for test results and running the site. Our database profile is 2/3 read, 1/3 write 8K transfers.

Samsung SM863 and PM863 SATA SSD Comparison - Database IOPS by QD
Samsung SM863 and PM863 SATA SSD Comparison – Database IOPS by QD

In raw IOPs the Samsung SM863 performs extremely well and the PM863 is vrey similar to the SV843. In two generations, the lower cost series of drives is catching up. When we pause and look at the impact from a MB/s perspective, we can see the read breakout having a very similar pattern. The QD8 to QD32 results for the SM863 are awesome.

Samsung SM863 and PM863 SATA SSD Comparison - Database Read by QD
Samsung SM863 and PM863 SATA SSD Comparison – Database Read by QD

We also broke out the write results and saw that the drives were roughly falling in the same magnitude of performance for write tests as well.

Samsung SM863 and PM863 SATA SSD Comparison - Database Write by QD
Samsung SM863 and PM863 SATA SSD Comparison – Database Write by QD

We were able to verify that the results we are seeing are not being overly skewed by excellent write or read performance. Instead, all of the drives in our 10 drive comparison fall roughly into the same pattern.

Web Server profile

We do build our own web servers and do extensively use Samsung SATA SSDs in the architecture. When looking at performance, we can see strong IOPS in this read test. Although 100% a read test, this test varies from 512B to 512KB transfer sizes.

Samsung SM863 and PM863 SATA SSD Comparison - Web Server IOPS by QD
Samsung SM863 and PM863 SATA SSD Comparison – Web Server IOPS by QD

This is an interesting pattern as in terms of write IOPS the Samsung SM863 and PM863 track relatively closely. We can see some of the older drives actually perform slightly better in this test.

Samsung SM863 and PM863 SATA SSD Comparison - Web Server Read by QD
Samsung SM863 and PM863 SATA SSD Comparison – Web Server Read by QD

Looking at the translation to the read MB/s we can see that no drive is hitting the ~550MB/s maximum of the SATA III interface, but the drives are not far off. This practically limits the amount of performance headroom engineers have on SATA III.

File Server profile

Swapping over to our File Server Iometer profile we can see the 80% read profile with varying transfer sizes (512B to 64KB) starts to show some separation.

Samsung SM863 and PM863 SATA SSD Comparison - File Server IOPS by QD
Samsung SM863 and PM863 SATA SSD Comparison – File Server IOPS by QD

Here we can see the SM863 continue to show extremely strong performance. At the QD4 and QD8 test sizes the two new Samsung drives perform exceptionally well. In most SMB servers hitting QD8 is hard let alone QD256 so that is the most relevant end of the spectrum to look at.

Workstation profile

In terms of workstation performance, we again see a pattern emerge.

Samsung SM863 and PM863 SATA SSD Comparison - Workstation IOPS by QD
Samsung SM863 and PM863 SATA SSD Comparison – Workstation IOPS by QD

The SM863 is an absolute monster for SATA III drives. We have seen the pattern in the past but the performance is very solid even at lower QD sizes.

Conclusion

Overall, both drives perform well. If one is looking for pure performance, today the option is NVMe. If you are looking for SATA SSDs, both the PM863 and SM863 provide solid options at larger capacities. For web hosting and big data clusters, the larger drives are going to be awesome from a cost/ capacity and storage density perspective. In terms of performance, the SM863 does perform much better than many of its competitors across workloads that one would expect to see these drives used for, especially at lower queue depths.

LEAVE A REPLY

Please enter your comment!
Please enter your name here