Thermal Throttling

In the previous pages I mentioned I have suspicions that some of the results have been affected by thermal throttling. To confirm my hypothesis, I took my datalogging multimeter and taped its thermal probe on top of the SM951's controller. Then I ran a 128KB sequential write test at queue depth of 32 and plotted the results in the graph below.

Now it's pretty clear why the performance seemed a bit low in the sequential tests. It takes less than two minutes for the drive to begin throttling itself and the performance drops to ~75MB/s. Because the SM951 is an M.2 drive, it doesn't have a chassis or heatsink to help with the heat dissipation, which combined with the fact that the SM951 is more power hungry than most SATA 6Gbps drives results in throttling issues. That said, the drive shouldn't throttle under normal usage because a continuous two-minute transfer isn't very common, but in some more IO intensive workloads with long transfers (e.g. video editing) there's a chance that performance will be affected by thermal issues.

In any case, I strongly recommend having a decent amount of airflow inside the case. My system only has two case fans (one front and one rear) and I run it with the side panels off for faster accessibility, so mine isn't an ideal setup for maximum airflow.

TRIM Validation

The move from Windows 7 to 8.1 introduced some problems with the methodology we have previously used to test TRIM functionality, so I had to come up with a new way to test. I tested a couple of different methods, but ultimately I decided to go with the easiest one that can actually be used by anyone. The software is simply called trimcheck and it was made by a developer that goes by the name CyberShadow in GitHub. 

Trimcheck tests TRIM by creating a small, unique file and then deleting it. Next the program will check whether the data is still accessible by reading the raw LBA locations. If the data that is returned by the drive is all zeros, it has received the TRIM command and TRIM is functional. 

In the case of the SM951, TRIM appears to be working properly.

ATTO & AS-SSD Final Words
Comments Locked

128 Comments

View All Comments

  • Kristian Vättö - Wednesday, February 25, 2015 - link

    I didn't test any OCZ drives for this review because the Vector 180 NDA is due in a couple of days, so stay tuned.
  • IlikeSSD - Thursday, February 26, 2015 - link

    Vertex 460A is good enough to show the difference (maybe even Arc))
  • Shadowmaster625 - Wednesday, February 25, 2015 - link

    You should clip on a simple heatsink and run the tests again.
  • squatsh - Wednesday, February 25, 2015 - link

    Based on the orientation of the drive in it's M2 slot. (Ie is the controller facing up or down) Can it be made clear if we could just put a small thermal pad and one of those tiny heatsinks (like you can get for VRMs) on the controller (assuming that is what is overheating) in order to stop the thermal throttling on desktops and laptops with enough space.
  • Luke212 - Wednesday, February 25, 2015 - link

    what happened to the Intel P3500? It's been a year and nothing.
  • Mikemk - Wednesday, February 25, 2015 - link

    Comment 100

    Sorry, couldn't resist
  • awall13 - Thursday, February 26, 2015 - link

    Thanks for the great review. I like the changes in how the data is presented. One idea: In the performance consistency section, the steady-state performance could be presented with a single two-color bar per drive, with the full bar representing the average performance, and the shorter bar representing the average - 1 standard deviation. I'd still keep the second chart showing the standard deviation by itself, perhaps. Just a thought.
  • gseguin - Thursday, February 26, 2015 - link

    Performance performance performance. Ok, I get it, its fast and hard to find.
    Since we saw many issues crop up with the predecessors, with eventual fixes by Samsung, how much confidence is there in the drive itself from Anandtech... You know the controllers, you know the memory, you've covered different company's testing methodologies, how much confidence do you have in this product, and why is that absent from the introduction and final thoughts?
  • Kristian Vättö - Thursday, February 26, 2015 - link

    All Samsung's issues have been related to SSD with planar TLC NAND (i.e. 840 & 840 EVO). There is absolutely no reason to believe that the SM951 shares the issues because it's based on MLC NAND and Samsung's MLC NAND based SSDs have been flawless (830 & 840 Pro).
  • kgh00007 - Saturday, February 28, 2015 - link

    Hey, nice article. I like the new SSD test suite. Is there any way to add a long term read consistency test, or any sort of read consistency test in light of the Samsung 840 EVO issues?

    I'm an 840 EVO user with drops in read speed to below 50Mb/s. In fact I have never gotten the advertised 500MB/s read speeds on any SSD I own. Is that because I am using them as the boot drive?

    Do you test with the SSD as a second drive in the system? So taking out the overhead of the OS running on the drive as well as the test suite?

    Cheers, keep up the good work, I've been learning from this site for a long time....

Log in

Don't have an account? Sign up now