Windows 10 Pro local file copy speed limits

O

OlivierA1

Hi! My question is about potential file copy speed limits in windows 10 Pro.


I am going to ask the question first in an effort to save some reading time for all:

Doesn't matter if I use standard windows copy or use TeraCopy I still get this hard speed limit on file copy at 2.1GB/sec (that's GigaBytes). Using very large (or small) files.

Is there any limit in Windows Pro or the file copy software ?

Is there a limit related to AMD implementations running windows ?

Am I hitting some microsoft NVME driver limits I should be aware of ?


My configs:

CPU: AMD Ryzen Threadripper 3990X

MOBO: ASUS ZENITH II EXTREME ALPHA

RAM: CORSAIR VENGEANCE PRO RGB 128GB (8 x 16GB) DDR4 3200 @3200

SSD: Non-Raid NVME SAMSUNG 980 PRO M.2 2280 2TB

SSD: Non-Raid NVME SAMSUNG 980 PRO M.2 2280 2TB

SSD: Non-Raid NVME SAMSUNG 960 PRO M.2 2280 1TB

SSD: Non-Raid NVME SAMSUNG 960 PRO M.2 2280 1TB

System: Windows 10 Pro x64 VER 20H2 OS build 19042.870

Latest Samsung NVME drivers for 960 PRO (none available for the 980 Pro)

Latest Microsoft NVME drivers for Windows 10

Not running an additional Anti-virus, only Windows Defender


Test tools:

A 19GB file, a 6GB file, and a 2GB file.

CrystalDiskMark 8.01 64-bit benchmarks

AS SSD benchmarks

Windows file copy

TeraCopy for windows

HD Tune v2.55


So I setup the first 980 Pro NVME in first slot M.2_1 as recommended by asus. I then benchmark and get:

CrystalDiskMark 8.01 64-bit benchmarks at 7GB/sec read and 5GB/sec write (expected)

AS SSD says that raid has 7GB/sec read speed and 5GB/sec write speed (expected)

I copy a file locally from the same disk and get 2.1GB/sec.

I copy a file locally from a second 980 PRO setup in M.2_2 and get 2.1GB/sec

I copy a file locally from a RAMDISK and get 2.1GB/sec.

I copy a file locally, simultaneously on both of the 980 PRO drives and get 2.1GB/sec each (total of 4.2GB/sec of simultaneous throughput).


I setup both (2x) 980 Pro drives (using slots M.2_1 & M.2_2) with a software stripe RAID via Disk Management and dynamic disks and run the benchmarks. I get:

CrystalDiskMark 8.01 64-bit benchmarks at 11.4GB/sec read and 10GB/sec write (expected)

AS SSD says that raid has 10GB/sec read speed and 10GB/sec write speed (expected)

I copy a file locally from the same disk and get 2.1GB/sec.

I copy a file locally from a second 960 PRO windows software RAID setup in DIMM.2_1 and DIMM.2_2 and get 2.1GB/sec

I copy a file locally from a RAMDISK and get 2.1GB/sec.

I copy a file locally from a RAMDISK to RAMDISK and get 2.1GB/sec.


I setup all drives with a software stripe RAID via Disk Management and dynamic disks and run the benchmarks with all 4 disks in the following slots:

M.2_1 – 980 Pro 2TB

M.2_1 – 980 Pro 2TB

DIMM.2_1 – 960 Pro 1TB

DIMM.2_2 – 960 Pro 1TB


CrystalDiskMark 8.01 64-bit benchmarks at 14.4GB/sec read and 14GB/sec write (expected)

AS SSD says that raid has 14GB/sec read speed and 12GB/sec write speed (expected)

I copy a file locally from the same disk and get 2.1GB/sec.

I copy a file locally from a RAMDISK and get 2.1GB/sec.

I copy a file locally from a RAMDISK to RAMDISK and get 2.1GB/sec.


Doesn't matter if I use standard windows copy or to use TeraCopy I still get this hard limit of file copy at 2.1GB/sec.


Using some software to open or save files, such as Photoshop, benefit from faster than 2GB/sec read and writes. Have not run exhaustive tests on this yet.


What else I have tried:

1, 2, 3, 4 disk combinations.

RamDISKs combinations

Chipset updates and rollbacks to previous versions.

Changing RAM speeds to basic speeds 2133, 2333, 2666, 2800, 3000 (no change in file copy performance)

Changing Infinity Fabric speeds to 1200, 1600, 1800

Changing PCIe versions in BIOS to PCIe 4.0, 3.0, 2.0

Disabling every power saving features in BIOS

Disabling Windows Defender Real Time protection


Is there any limit in Windows Pro or the file copy software ?

Is there a limit related to AMD implementations in windows ?

Am I hitting some microsoft NVME driver limits I should be aware of ?


I know that Samsung SSD’s have a DRAM cache (& 980 Pro - Intelligent TurboWrite 2.0) that can be exhausted and then the speeds drop down to the SSD’s speed capacity that are in the range of 1700MBps for each drive on the 1TB and 2TB versions of the PRO series. I should still be able to get 3.4GBps at a minimum using 2 drives. At least 5GBps on all 4 drives.


How can I speed up file copying ?


Thanks in advance for the help.

Continue reading...
 
Back
Top Bottom