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.