0

I have been on a performance monitoring expedition. I constantly watch Resource Monitor now and notice that my Disk activity, never really goes much above 10MB/sec.

I have a Samsung PRO 850, which has a SATA capability of 6GB/sec. I have noticed the new Samsung PRO 960 drives don't have the same SATA interface and instead have a new NVMe interface and supposedly is the reasons it is Hugely faster than the 850*.

My question, is would this new interface actually help my regular disk activity?

How do i tell if my drive is being bottle necked?

I don't actually have NVMe capability on my current hardware, if I determined my disk was bottle necked, Would adding another SSD and selectively moving high impact files to the second SSD help?

http://ssd.userbenchmark.com/Compare/Samsung-960-Pro-NVMe-PCIe-M2-512GB-vs-Samsung-850-Pro-256GB/m182182vs2385

3

Have a look in the performance Monitor (perfmon) for the 'Avg. Disk Queue Length' on that disk.

If it's anything above 0.0 (1.0 etc), then the system is waiting for the disk, and your disk is the bottleneck. If the wait stays below 0.1. (say 0.001) then the disk isn't being slow.

enter image description here

  • This is awesome, but can you please provide more detail on how to setup the monitor before I accept your answer? Possibly provide some screen shots too? – Devin Gleason Lambert Apr 19 '17 at 12:46
  • 1
    I found the setting on the default screen, in the performance tab. I don't know much more about that specific tool, sorry. :) I'll add a screenshow showing this. – Stese Apr 19 '17 at 12:49
0

The 10MB/s read is probably when you don't do much.

If you want to practically test, get HDTune and do a disk benchmark or make a big file archive (~8GB should do) and copy it as a test.

As for the interface, 950 Pro is comparable to the SM951 AHCI (which in turn is actually a little above SM951 NVMe). The 850 Pro offers about half the performance of the 950 Pro, so it's a matter of SSD design/generation, not interface.

Numbers here.

  • I would also recommend to try Diskspd. We usually make use of it in order to get relevant performance numbers from the storage subsystem. It can do stress testing, simulating workload and it provides flexible settings for users. – batistuta09 Apr 24 '17 at 11:30
  • That's useful for small servers. – Overmind Apr 24 '17 at 11:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.