July 25th, 2014 by Adam Armstrong
Samsung SSD 845DC PRO Review
The Samsung 845DC PRO is an enterprise-grade SSD designed to deliver high performance, especially in random write, and consistent low latency over the life of the SSD. The 845DC PRO has adopted the world’s first 24-layer 3D V-NAND technology for its storage, giving it up to 10 times higher endurance than conventional NAND. The drive has a cache memory up to 1GB, uses a Samsung3-core MDX controller and in-house firmware, SATA 6Gb/s interface, and boasts impressive performance numbers: sequential write up to 460MB/s and sequential read up to 530MB/s.
The Samsung 845DC PRO is designed for use primarily in servers. Like the Samsung 845DC EVO (TLC NAND), the PRO is aimed at both businesses and OEMs. The 845DC PRO is the first enterprise SSD to feature 3-D or V-NAND (V is for vertical). To address the loss of efficiency to scale traditional NAND down, Samsung is scaling the NAND vertically, increasing density and lowering costs. The faster and more durable V-NAND will shift focus of the drive to write performance and endurance.
The 845DC PRO not only boasts some high performance numbers it is also highly durable. Offering 10 drive writes per day workloads over 5 years, the SSD would be ideal for workloads such as caching, transactional database, high-performance computing, media editing, and database logs. The 845DC PRO also offers enhanced data reliability by using full end-to-end data protection, enterprise-grade power-loss protection, and Thermal Guard. And with other SSDs, it offers low power consumption to lower the energy footprint and cost of the datacenter with a price point that makes buying high-speed HDDs less viable.
The Samsung 845DC PRO comes in 400GB and 800GB capacities and is backed by a 5-year warranty. Our review includes 4x 400GB capacities.
Samsung SSD 845DC PRO Specifications:
- 400GB (DXV80X3Q)
- 800GB (DXV8AX3Q)
- Application: Mixed and Write-centric usages are recommended
- Serial ATA 6Gb/s (compatible with SATA 3Gb/s and SATA 1.5Gb/s)
- Fully complies with ATA/ATAPI-7 Standard (Partially Complies with ATA/ATAPI-8)
- Support NCQ: Up to 32 depth
- Form Factor: 2.5” type
- Controller: Samsung3-core MDX controller
- NAND Flash Memory: Samsung 3D V-NAND 2bit MLC
- DRAM Cache Memory: 512MB (400GB), 1GB (800GB)
- Sequential Read: Up to 530MB/s
- Sequential Write:
- Up to 460MB/s
- Random Read (4KB, QD32): Max. 92,000IOPS
- Random Write (4KB, QD32):
- Max. 50,000IOPS (400GB)
- Max. 51,000IOPS (800GB)
- Quality of Service (4KB, QD32):
- 99.90% Read: 0.6ms, Write: 5ms
- Max. Read: 3ms, Write: 12ms
- Latency (4KB, QD1):
- Sequential: Read: 45us, Write : 40us
- Random: Read:110us, Write : 50us
- Reliability: 2,000,000 hours Mean Time Between Failures (MTBF)
- TBW: 10 Drive Writes per Day (DWPD)
- Supply Voltage: 5.0V ±5%
- Power Consumption:
- Active Read/Write: 1.7Watt/3.1Watt (400GB), 3.3Watt(800GB)
- Idle: 1.0Watt
- Operating: 0°C to 70°C
- Non-Operating: -40°C to 85°C
- Humidity: 5% to 95%, non-condensing
- Vibration: Non-Operating, 20~2000Hz, 20G
- Shock: Non-Operating,1500G, duration 0.5m sec, 3 axis
- Dimensions (LxWxH): (100.20±0.25) x (69.85±0.25) x (6.80±0.20) mm
- Weight Max: 65g (800GB)
- Warranty: 5-year limited
Design and build
The Samsung SSD 845DC PRO looks almost exactly like the Samsung SSD 845DC EVO. It has a sleek, minimalistic design like the EVO. The 2.5-inch, 7mm enclosure has a charcoal color and a solid metal construction for a rugged composition. The Samsung logo and “Solid State Drive” text in white font is in the middle of the drive.
The 845DC PRO's thin design supports a wide range of applications ranging from ultra-high density enterprise applications like the EchoStreams 48-bay 2U SAN chassis to critical enterprise client applications. The reverse side of the Samsung SSD displays the product information label, which provides relevant information such as the capacity and serial number. The side profiles show the four screw holes, allowing the 845DC PRO to be mounted with ease.
At the heart of the Samsung 845DC PRO is the new 400 MHz MEX controller, the Samsung MEX S4LN045X01-803.
The capacity of the 845DC PRO comes from four 3D V-NAND K9PKGY8S7M-CCK0 chips.
Testing Background and Comparables
The StorageReview Enterprise Test Lab provides a flexible architecture for conducting benchmarks of enterprise storage devices in an environment comparable to what administrators encounter in real deployments. The Enterprise Test Lab incorporates a variety of servers, networking, power conditioning, and other network infrastructure that allows our staff to establish real-world conditions to accurately gauge performance during our reviews.
We incorporate these details about the lab environment and protocols into reviews so that IT professionals and those responsible for storage acquisition can understand the conditions under which we have achieved the following results. None of our reviews are paid for or overseen by the manufacturer of equipment we are testing. Additional details about the StorageReview Enterprise Test Lab and an overview of its networking capabilities are available on those respective pages.
The Samsung SSD 845DC PRO uses Samsung 3D V-NAND 2bit MLC and a Samsung MEX S4LN045X01-803 controller with a SATA 6.0Gb/s interface. SSD comparables for this review:
- Samsung 845DC EVO (480GB, 400 MHz MEX controller, Samsung 19nm Toggle 3bit NAND, 6.0Gb/s SATA)
- Samsung SM853T (960GB, MEX controller, Samsung TLC NAND, 6.0Gb/s SATA)
- Samsung SM843T (480GB, Samsung MDX S4LN021X01-8030 Controller, 20nm-class MLC NAND, 6.0Gb/s SATA)
- SMART Storage CloudSpeed 1000E (400GB, Marvell 9187 controller, 19nm Toshiba MLC NAND, 6.0Gb/s SATA)
- Micron M500DC (480GB, Marvell 9187 controller, 20nm MLC NAND, 6.0Gb/s SATA)
- Intel SSD DC S3500 (480GB, Intel PC29AS21CA0 controller, Intel 20nm MLC NAND, 6.0Gb/s SATA)
- Intel SSD DC S3700 (200GB, Intel PC29AS21CA0 controller, Intel 25nm MLC NAND, 6.0Gb/s SATA)
SAS and SATA enterprise SSDs are benchmarked on our second-generation enterprise testing platform based on a Lenovo ThinkServer RD630. This testing platform includes the latest interconnect hardware such as the LSI 9207-8i HBA as well as I/O scheduling optimizations geared towards best-case flash performance. For synthetic benchmarks, we utilize FIO version 2.0.10 for Linux and version 220.127.116.11 for Windows.
- 2 x Intel Xeon E5-2620 (2.0GHz, 15MB Cache, 6-cores)
- Intel C602 Chipset
- Memory - 16GB (2 x 8GB) 1333Mhz DDR3 Registered RDIMMs
- Windows Server 2008 R2 SP1 64-bit, Windows Server 2012 Standard, CentOS 6.3 64-Bit
- 100GB Micron RealSSD P400e Boot SSD
- LSI 9211-4i SAS/SATA 6.0Gb/s HBA (For boot SSDs)
- LSI 9207-8i SAS/SATA 6.0Gb/s HBA (For benchmarking SSDs or HDDs)
- Mellanox ConnectX-3 10GbE PCIe 3.0 Adapter
- Mellanox ConnectX-3 InfiniBand PCIe 3.0 Adapter
Application Workload Analysis
In order to understand the performance characteristics of enterprise storage devices, it is essential to model the infrastructure and the application workloads found in live production environments. Our first three benchmarks of the Samsung 845DC PRO are therefore the MarkLogic NoSQL Database Storage Benchmark, MySQL OLTP performance via SysBench and Microsoft SQL Server OLTP performance with a simulated TCP-C workload.
Our MarkLogic NoSQL Database environment requires groups of four SSDs with a usable capacity of at least 200GB, since the NoSQL database requires roughly 650GB of space for its four database nodes. Our protocol uses an SCST host and presents each SSD in JBOD, with one allocated per database node. The test repeats itself over 24 intervals, requiring between 30-36 hours total. MarkLogic records total average latency as well as interval latency for each SSD.
The latency results for the majority of operations during the NoSQL benchmark below 15ms, though the 845DC pro did experience a couple of latency spikes, which is not abnormal for SSDs. It did performance with lower latency than the other Samsung drives.
The next application benchmark consists of a Percona MySQL OLTP database measured via SysBench. In this configuration, we use a group of Lenovo ThinkServer RD630s as database clients and the database environment stored on a single drive. This test measures average TPS (Transactions Per Second), average latency, as well as average 99th percentile latency over a range of 2 to 32 threads. Percona and MariaDB are using the Fusion-io flash-aware application APIs in the most recent releases of their databases, although for the purposes of this comparison we test each device in their "legacy" block-storage modes.
At the time of this review, we recently upgraded the Lenovo ThinkServer RD630 used in Sysbench tests from dual Intel E5-2650 CPUs to dual E5-2690 CPUs, which slightly skews performance data from historical comparables. We included the data as reference, and will be re-benchmarking previously reviews SSDs for proper comparison.
The Samsung 845DC PRO remained near the top of the charts throughout the MySQL benchmark with 1,483 transactions per second at 32 threads workload.
The Samsung 845DC PRO ran near the lowest average latency though it was slightly higher than the SM853T.
In our worst-case MySQL latency scenario, the Samsung 845DC PRO ran second to best. The only drive with lower latency was the Intel S3700.
StorageReview’s Microsoft SQL Server OLTP testing protocol employs the current draft of the Transaction Processing Performance Council’s Benchmark C (TPC-C), an online transaction processing benchmark that simulates the activities found in complex application environments. The TPC-C benchmark comes closer than synthetic performance benchmarks to gauging the performance strengths and bottlenecks of storage infrastructure in database environments. Our SQL Server protocol uses a 685GB (3,000 scale) SQL Server database and measures the transactional performance and latency with a 30,000 VU Load.
The Samsung 845DC PRO’s SQL Server Output TPS showed the best performance; however, there was very little discrepancy between most of the drives.
In our average latency benchmark, the 845DC PRO again beat out all of the rest of the drives tested having an overall average latency of 12ms, a solid 7ms faster than the next closest drive.
Synthetic Workload Analysis
Our synthetic benchmark protocols each begin by preconditioning the target storage into steady-state with the same workload that will be used to test the device. The preconditioning process uses a heavy load of 16 threads with an outstanding queue of 16 per thread.
- Preconditioning and Primary Steady-State Tests:
- Throughput (Read+Write IOPS Aggregate)
- Average Latency (Read+Write Latency Averaged Together)
- Max Latency (Peak Read or Write Latency)
- Latency Standard Deviation (Read+Write Standard Deviation Averaged Together)
Once preconditioning is complete, each device being compared is then tested across multiple thread/queue depth profiles to show performance under light and heavy usage. Our synthetic workload analysis for the Samsung 845DC uses 4k and 8k profiles which are widely used in manufacturer specifications and benchmarks.
- 4k Profile
- 100% Read and 100% Write
- 8K Profile
- 70% Read, 30% Write
- 100% 8K
During the 4K preconditioning process, the Samsung 845DC PRO showed great results at the get go starting off at third, and was able to go to the top of the pack and stay there. It approached a steady state near 50,000IOPS.
The 845DC PRO showed similar results to the above in preconditioning average latency. It started off strong and was able to take and maintain the lead throughout with the lowest latency.
In our maximum latency benchmark, the 845DC PRO again started strong and maintained the lead throughout having the lowest maximum latency.
The 845DC PRO continued its good performance in standard deviation staying in the lead with low latency and little variance.
When looking at 4K throughput, the 845DC PRO again was at the top with a read throughput of 74,900IOPS (just beating out the Samsung 853T that had a performance of 74,669IOPS), and blowing the rest of them away with a write performance of 49,888IOPS, the next closest being about 12,000IOPS under the 845DC PRO.
With 4K average latency the 845DC PRO was again at the top of the pack and again barely nudging out the other in read and really surpassing the rest in write speeds.
With max latency, the 845DC PRO retained the top spot for the lowest write latency at 33.29ms, but was knocked to second place by the 853T with a read speed of 20.73ms, the 853T had a read speed of 19.89ms.
Looking at standard deviation, the 845DC PRO returned to the top spot though it barely beat out the 853T in read speeds, with the speeds being 1.62ms and 1.63ms respectively.
Our next workload uses 8k transfers with a ratio of 70% read operations and 30% write operations. The 845DC PRO started off in second, dropped down to third around the 40 minute mark, retook second place at about 140 minutes, it maintained second place until near the very end of the test and then bumped up to first.
The 845DC PRO consistently stayed near the top performers in average latency but overall the 853T was the top performer.
Maximum latency results for the Samsung 845DC PRO during our 8k 70/30 preconditioning oscillated up to near 56ms and ended up having one of the lowest max latencies with no major spikes whatsoever.
Standard deviation calculations for the 8k 70/30 preconditioning place the Samsung 845DC PRO as one of the top performers again, with a steady rise to only about 4ms by the end.
Once the drives are preconditioned, the 8k 70/30 throughput benchmark varies workload intensity from 2 threads and 2 queue up to 16 threads and 16 queue. The 845DC PRO started out with the best performance and maintained the lead throughout peaking at 35,000IOPS.
In our average latency test three drives ran near the top with the lowest latency but the 845DC PRO edged out the others to be the top performer once again.
Our 8k 70/30 max latency saw the 845DC PRO running near the best again but it did fall slightly behind both the Samsung 845DC and the Samsung SM853T.
Looking at our standard deviation test, the 845DC PRO again beat out the other drives though in higher queue depths it did fall behind the 853T.
The Samsung 845DC PRO is a 2.5” SATA enterprise SSD aimed at applications that are mixed or write heavy workload specific. It has the world’s first 24-layer 3D V-NAND technology, a Samsung 3-core MDX controller, and up to 1GB of cache memory. It comes with very impressive performance and endurance claims. The 845DC PRO supports up to 10 DWPD over 5 years, low power consumption, and enhanced data reliability thanks to features like power fail protection. Overall the drive is an impressive build of materials that continues to highlight Samsung's prowess as a vertically integrated provider.
Looking at its performance, the Samsung 845DC PRO either came in at the top or near the top across application and synthetic benchmarks. For example, in our application workload analysis the 845DC PRO was one of the top performers in our Sysbench MySQL database test as well as the top performer in our MarkLogic NoSQL Database benchmark and our SQL Server tests. Looking at our synthetic workload analysis, the 845DC PRO dominated the field in the 4k tests and in our 8k 70/30 tests falling behind the 845DC EVO and SM853T on the max latency. It was one of the top performers in the 8k preconditioning tests and though it wasn’t always the best it was the most consistent.
- Balanced performance, strong read and write speeds
- Excellent endurance
- Vertically integrated solution
- Limited V-NAND track record may deter some
- Top-end capacity point could be higher
The Samsung 845DC PRO brings new NAND technology to the enterprise SSD space that is getting a little behind in terms of innovation. Samsung's new drive leverages the V-NAND and in-house controller and firmware to post excellent scores in all of our database tests in addition to impressive performance in the synthetics.