Samsung 970 EVO NVMe M.2 Slow Read Speed

Danoded

Honorable
Dec 4, 2013
420
0
10,960
Hi,

The read speed for my SSD drive is at half the rated speed (~1600MB/s vs 3200MB/s), and so is the write IOPS (70k less than standard). I am unsure why.

My system is a Ryzen 7 2700X running on Windows 7 (hard to get up and running, but was able to), and an MSI X470 [GAMING] PRO motherboard. SSD is installed into the NVMe2 slot on the motherboard, has a heatsink and temps look decent (~4 degrees C). MY BIOS is in AHCI mode also (doesn't offer IDE).
 
Solution
Since cryoburner already brought out the difference between M2_1 and M2_2 slot on your MoBo and you got your issue fixed, there's nothing more for me to add. Nice to see that you got your SSD running at it's rated speeds.

Aeacus

Titan
Ambassador
Run CrystalDiskMark and look what kind of speeds you get,
link: https://crystalmark.info/en/download/

5x passes with 1GB size will do. Start the "All" test and not one of the four below.

Also, what Samsung Magician says? Do you have latest firmware? Have you enabled TRIM? Is your drive condition Good? Oh, Samsung Magician also has performance benchmark feature in it and you can run that one as well.
 

Danoded

Honorable
Dec 4, 2013
420
0
10,960


Oh I ran that test, that's how I got my read speed, write speed was not too far off from it. If you want concrete numbers I can run it again if you wish?

Same issue is apparent in Ubuntu also, same halved read speed, Magician likewise. Trim is enabled and the SSd has the latest firmware. Drive condition is labelled as Good.
 

Aeacus

Titan
Ambassador
A screenshot would be nice. E.g here's the screen out of my 960 Evo 500GB:
Brm7M3R.png

If you have 500GB drive in use then you should get faster speeds than i did get with my drive.
 

Danoded

Honorable
Dec 4, 2013
420
0
10,960


Hmm, just seen that it's running on PCIe 2.0 x4, can that explain the performance hit?

CDI.png


 
Yep, according to the motherboard's specifications (click the DETAIL tab)...

https://www.msi.com/Motherboard/X470-GAMING-PRO/Specification

2 x M.2 ports (Key M)

M2_1 slot (from AMD® processor) supports PCIe 3.0 x4 (Ryzen™ Desktop Processors ) or PCIe 3.0 x2 (A-series/ Athlon™ Processors) 2242/ 2260 /2280/ 22110 storage devices
M2_2 slot (from AMD® X470 Chipset) supports PCIe 2.0 x4 and SATA 6Gb/s 2242/ 2260 /2280 storage devices
The second M.2 slot is PCIe 2.0, and therefore has half the maximum bandwidth available compared to the first slot, which is 3.0. The maximum theoretical bandwidth of a PCIe 2.0 x4 slot is 2GB/second, while a 3.0 x4 slot would be 4GB/second, minus some overhead. Moving it to the other port would likely fix this, though in practice, you probably wouldn't see much of a performance difference in real-world scenarios.
 

Danoded

Honorable
Dec 4, 2013
420
0
10,960


Yep, you were exactly right. Funny, I didn't even notice and I had looked through the specs before. Reason why I put it in the second slot originally was that I was wary of placing it in the middle of my GPU and CPU, and because I've seen the EVO reach temps of 110+ degrees. I got a heatsink + thermal paste installed but still put it in the second slot. I've now changed it and I'm now seeing the true speeds.

CDM2.png


Thank you Aeacus and cryoburner for your help.
 

Aeacus

Titan
Ambassador
Since cryoburner already brought out the difference between M2_1 and M2_2 slot on your MoBo and you got your issue fixed, there's nothing more for me to add. Nice to see that you got your SSD running at it's rated speeds.
 
Solution

jmunjr

Distinguished
Aug 11, 2010
2
0
18,510
Hello all, I too am having a throughput issue with my NVMe 970 EVO 500GB installed in a new LG Gram laptop. CrystalDiskInfo is indicating it is running on a PCIe bus x4 but my 4K benchmarks on CrystalDiskMark are not close to what I have seen others get. I also installed the latest Samsung NVMe driver which shows up in device manager and in Samsung Magician info, if that matters. I tested both with the WIndows 10 driver and the Samsung one.

Any insight what's going on?

970-Evo-500G-CDM.jpg


970-Evo-500G-CDI.jpg