The Western Digital WD Blue SN500 SSD Review: Moving The Mainstream To NVMeby Billy Tallis on April 19, 2019 9:30 AM EST
This test starts with a freshly-erased drive and fills it with 128kB sequential writes at queue depth 32, recording the write speed for each 1GB segment. This test is not representative of any ordinary client/consumer usage pattern, but it does allow us to observe transitions in the drive's behavior as it fills up. This can allow us to estimate the size of any SLC write cache, and get a sense for how much performance remains on the rare occasions where real-world usage keeps writing data after filling the cache.
The 250GB WD Blue SN500's SLC write cache lasts for a mere 3GB before the write speed drops down to SATA speeds. After the cache is exhausted, the write speed is very consistent, with periodic short of higher performance that last for less than 1GB.
|Average Throughput for last 16 GB||Overall Average Throughput|
The SN500's sustained sequential write speed of about 432MB/s doesn't make much use of the speed offered by the PCIe host connection, but it's very good for a drive in this capacity class: the Samsung 970 EVO Plus is barely any faster, though its SLC cache is much larger. None of the other low-end NVMe drives we've tested come close to sustaining the long-term write performance that the SN500 provides.
Working Set Size
Most mainstream SSDs have enough DRAM to store the entire mapping table that translates logical block addresses into physical flash memory addresses. DRAMless drives only have small buffers to cache a portion of this mapping information. When accessing a logical block whose mapping is not cached, the drive needs to read the mapping from the full table stored on the flash memory before it can read the user data stored at that logical block. This adds extra latency to read operations and in the worst case may double random read latency.
We can estimate the size of any on-controller mapping buffer by performing random reads from different sized portions of the drive. When performing random reads from a small slice of the drive, we expect the mappings to all fit in the cache, and when performing random reads from the entire drive, we expect mostly cache misses.
When performing this test on mainstream drives with a full-sized DRAM cache, we expect performance to be generally constant regardless of the working set size, or for performance to drop only slightly as the working set size increases.
The SN500 offers good random read IOPS for working set sizes up to about 4GB before performance begins to decline. Based on the usual ratio of requiring 1MB of mapping data cache per GB of storage, it looks like the SN500's controller devotes around 4MB of SRAM to this purpose. That's significantly smaller than the typical Host Memory Buffer sizes used by DRAMless NVMe SSDs that implement that feature. For example, the Toshiba RC100 uses an HMB of 38MB and maintains random read performance out to at least 24GB working set sizes.
While the SN500's cache of address mapping data may be rather small, it is clearly plenty fast: for small working set sizes, the SN500's random read performance is higher than the WD Black SN750.
BAPCo SYSmark 2018
BAPCo's SYSmark 2018 is an application-based benchmark that uses real-world applications to replay usage patterns of business users, with subscores for productivity, creativity and responsiveness. Scores represnt overall system performance and are calibrated against a reference system that is defined to score 1000 in each of the scenarios. A score of, say, 2000, would imply that the system under test is twice as fast as the reference system.
SYSmark scores are based on total application response time as seen by the user, including not only storage latency but time spent by the processor. This means there's a limit to how much a storage improvement could possibly increase scores, because the SSD is only in use for a small fraction of the total test duration. This is a significant difference from our ATSB tests where only the storage portion of the workload is replicated and disk idle times are cut short to a maximum of 25ms.
|AnandTech SYSmark SSD Testbed|
|CPU||Intel Core i5-7400|
|Motherboard||ASUS PRIME Z270-A|
|Memory||2x 4GB DDR4-2666 CL15|
|Case||In Win C583|
|Power Supply||Cooler Master G550M|
|OS||Windows 10 64-bit, version 1803|
Our SSD testing with SYSmark uses a different test system than the rest of our SSD tests. This machine is set up to measure total system power consumption rather than just the drive's power.
Only the Responsiveness subscore shows a meaningful difference between SSDs of similar capacities, and even then the difference between the top NVMe drives and the slowest DRAMless SATA drives is fairly small. The WD Blue SN500's Responsiveness score is a bit slower than average for this bunch of SSDs, but as more of an entry-level NVMe drive this isn't a disappointment for the SN500.
The SYSmark energy usage scores measure total system power consumption, excluding the display. Our SYSmark test system idles at around 26 W and peaks at over 60 W measured at the wall during the benchmark run. SATA SSDs seldom exceed 5 W and idle at a fraction of a watt, and the SSDs spend most of the test idle. This means the energy usage scores will inevitably be very close. A typical notebook system will tend to be better optimized for power efficiency than this desktop system, so the SSD would account for a much larger portion of the total and the score difference between SSDs would be more noticeable.
The WD Blue SN500 is one of the most efficient NVMe drives in its capacity class, but the SATA drives still take all the top scores for energy consumption over the course of a SYSmark run. There are several faster NVMe drives that have power requirements only slightly above the SN500 despite including the DRAM cache the SN500 lacks.
Post Your CommentPlease log in or sign up to comment.
View All Comments
rkmcquillen - Sunday, April 21, 2019 - linkThis review is glowing about this hard drive. Contrast that with StorageReview.com, which basically says "stay away". I don't understand how these 2 reviews could be so different.
"the drive placed last in every performance test we put it through"
DyneCorp - Sunday, April 21, 2019 - linkDid you even read the full article from the review you posted?
"In the end, for users looking to upgrade an older SATA SSD or HDD the WD Blue SN500 may be an ideal candidate where price is the leading decision factor and performance comes secondary. Considering a sub-$55 entry price, the overall package is impressive."
Did you even read the review from Anandtech?
FunBunny2 - Monday, April 22, 2019 - link"and performance comes secondary"
So, I guess you're admitting that it really is any two?
DyneCorp - Monday, April 22, 2019 - linkPerformance is always secondary in the consumer workspace. Even high end consumer NVMe SSDs don't touch enterprise SSDs.
I know, I know, consumers should just be given i9-9900Ks and 970 PROs for free and everyone holds hands and dances and gets along. But that's not the way it works, and even SATA SSDs are more than capable of handling consumer workloads. With as small as margins are in the SSD game, we're lucky we don't pay more for less.
Why don't you go work for Micron or Toshiba/ SanDisk and then go work for Silicon Motion or Phison and develop "The People's" SSD? Hmm?
LMonty - Friday, April 26, 2019 - linkI read the review you linked and it actually recommended the SN500. Nowhere does the review state or even hint that consumers should stay away from it.
"the drive placed last in every performance test we put it through, though the WD drives is of a smaller capacity than its comparables". Of course it would score lower. Apples to oranges.
GruntboyX - Monday, April 22, 2019 - linkHow is the latency on these drives? A system drive hardly ever does large File Transfers but ususually does a lot of random file access. Perhaps for a system drive its a good way to save some money without a significant performance penalty.
I know the Samsung EVO / PRO drives are the gold standard and for good reason. However if the diminishing returns are small enough perhaps its a good cost/performance tradeoff.
....or am I missing something?
DyneCorp - Monday, April 22, 2019 - linkSamsung hasn't been the "gold standard" for several years now. SSDs utilizing Micron/ Intel NAND and Silicon Motion controllers have been on par or even outperformed Samsung SSDs. Even Intel's 660p can keep up (and even outperform) the 970 EVO in certain metrics, but SSDs utilizing Micron 64-layer and SM2262 are really what shine against Samsung (EX920 and SX8200).
evan.drake - Monday, April 22, 2019 - linkFueled by 3D NAND: https://www.wd.com/en-us/products/internal-ssd/wd-... #WDCemployee
Barry S - Tuesday, April 23, 2019 - linkI found the BAPCo SYSmark 2018 Responsiveness test very interesting. It kind of puts things in perspective. Thanks for including it.