The Samsung SSD 850 EVO mSATA/M.2 Review
by Kristian Vättö on March 31, 2015 10:00 AM ESTRandom Read Performance
One of the major changes in our 2015 test suite is the synthetic Iometer tests we run. In the past we used to test just one or two queue depths, but real world workloads always contain a mix of different queue depths as shown by our Storage Bench traces. To get the full scope in performance, I'm now testing various queue depths starting from one and going all the way to up to 32. I'm not testing every single queue depth, but merely how the throughput scales with the queue depth. I'm using exponential scaling, meaning that the tested queue depths increase in powers of two (i.e. 1, 2, 4, 8...).
Read tests are conducted on a full drive because that is the only way to ensure that the results are valid (testing with an empty drive can substantially inflate the results and in reality the data you are reading is always valid rather than full of zeros). Each queue depth is tested for three minutes and there is no idle time between the tests.
I'm also reporting two metrics now. For the bar graph, I've taken the average of QD1, QD2 and QD4 data rates, which are the most relevant queue depths for client workloads. This allows for easy and quick comparison between drives. In addition to the bar graph, I'm including a line graph, which shows the performance scaling across all queue depths. To keep the line graphs readable, each drive has its own graph, which can be selected from the drop-down menu.
I'm also plotting power for SATA drives and will be doing the same for PCIe drives as soon as I have the system set up properly. Our datalogging multimeter logs power consumption every second, so I report the average for every queue depth to see how the power scales with the queue depth and performance.
Random read performance has always been Samsung's strength and particularly the 500GB and smaller capacities do well thanks to the faster MGX controller.
Power consumption is also good, although the 1TB model sips quite a bit of power.
The performance scales nicely with the queue depth too.
Random Write Performance
Write performance is tested in the same way as read performance, except that the drive is in a secure erased state and the LBA span is limited to 16GB. We already test performance consistency separately, so a secure erased drive and limited LBA span ensures that the results here represent peak performance rather than sustained performance.
Random write performance is equally strong, which is mostly thanks to TurboWrite.
Power consumption is decent as well, and while the larger capacities are more power hungry the difference to competing drives isn't substantial.
Since the 120GB SKU has less parallelism due to having less NAND, its performance doesn't scale at all with the queue depth (QD1 is already saturating the available NAND bandwidth), but the other models scale pretty nicely. You do see a slight drop in performance after the TurboWrite buffer has been filled, but in client workloads it's unlikely that you will be filling the buffer at once like our tests do.
58 Comments
View All Comments
Peichen - Tuesday, March 31, 2015 - link
Shouldn't mSATA/M.2 intereface drives be a lot faster than SATAIII drives due to the much faster interface? I was kinda expecting 1GB/sec. speed consider there are already drive tested at 1.4 and 2.7GB/sec.MrCommunistGen - Tuesday, March 31, 2015 - link
mSATA is SATA in a different formfactor. M.2 can be either SATA or PCI-E. As stated in the article, this drive comes (only) in the SATA form.foxtrot1_1 - Tuesday, March 31, 2015 - link
The interface is still SATA, even if the connector is M.2. I assume PCIe M.2 drives will be coming later.Murloc - Tuesday, March 31, 2015 - link
in a very short time they introduced a bunch of connectors and interfaces and it's all gotten quite confusing.foxtrot1_1 - Tuesday, March 31, 2015 - link
Don't worry, it's not like there's also three different mainstream USB standards with two different plugs. Oh wait.Well, at least we have one agreed-upon display connection, that makes shopping for monitors and graphics cards easier. Oh wait.
lazarpandar - Tuesday, March 31, 2015 - link
That's the great thing about standards, you've got so many to choose from!yslee - Tuesday, March 31, 2015 - link
xkcd #927 puts it very nicely. :PArtuk - Wednesday, April 1, 2015 - link
Niceblanarahul - Tuesday, March 31, 2015 - link
You need yo put /sarcasm tag so people don't get confused.Callitrax - Tuesday, March 31, 2015 - link
One thing you should probably do in M.2 SSD reviews is include how the drives are keyed, preferably in one of the tables. This is important since the M.2 interface is actually 4 semi compatible "standards" (see http://arstechnica.com/gadgets/2015/02/understandi... As a result not all M.2 SSDs will fit in all M.2 slots. This one appears to be both B and M keyed so I think it should be pretty universal, but as an example the Samsung XP941 is only M keyed and thus will not work in the HP Stream Mini's B keyed SSD slot. (Did whoever came up with M.2 make a crappy standard that will cause lots of customer support calls and RMA's when consumers M.2 drives don't work with their M.2 equipped computers? Yes they did.)