When copying large files to/from NVME drives, CPU spikes and copy performance plummets


lunadesign

Member
Local time
7:42 PM
Posts
5
OS
Windows 11 Pro
I've got a fairly high-end 24 core Windows 11 workstation (see specs) currently on version 23H2 22631.3737.

When I use File Explorer to copy a large (6.7 GB) file from one NVMe drive to another (or to the same drive), the transfer initially starts around 3-4 GB/s then plummets to 150 MB/s and stays there for the rest of the transfer.

In Task Manager's "Performance" tab, the CPU goes to 50% during the 150 MB/s portion of the transfer. And in the "Processes" view, the top 10 or so processes will be far higher than usual even though the processes have nothing to do with the file transfer. But curiously, in Task Manager's "Details" tab sorted by CPU usage, "System Idle Process" stays around 98% during the slow portion.

After I do this test a handful of times, most of the transfer is stuck in the 150-200 MB/s range.

I've tried this with antivirus off and it still happens.

However, if I use CrystalDiskMark 8, the SEQ1M Q8T1 test on each drive reliably shows 7.4 GB/s read and 6.8 GB/s write on each of the NVMe drives.

FWIW, what I'm seeing seems very similar to what this user posted at In Windows 11, when copying files, CPU usage abnormally approaches 100%. - Microsoft Q&A.

Any ideas what's going on here? This is driving me crazy!

Ex1.png

Ex2.png
 
Windows Build/Version
Windows 11 23H2 22631.3737

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom
    CPU
    Threadripper PRO 5965WX
    Motherboard
    Supermicro M12SWA-TF
    Memory
    256 GB DDR4 3200 MHz Registered ECC
    Graphics Card(s)
    ASUS NVIDIA GeForce RTX 3070 Noctua OC Edition
    Sound Card
    Onboard
    Monitor(s) Displays
    3 x Dell U2412M
    Screen Resolution
    1920x1200
    Hard Drives
    2 x Samsung SSD 990 PRO 2TB (NVMe)
    PSU
    Seasonic Prime TX-1000 Titanium
    Case
    Fractal Design Define 7 XL
    Cooling
    Noctua NH-U14S TR4-SP3
This is quite normal - it just means the copy buffering cache is full up. It is all bit of an illusion really - copy cache fills up faster than the pc can write data to drive. Eventually, the cache fills up and the data can only write as fast as it released.

Overall, it is the average time that is important.
 

My Computer

System One

  • OS
    Windows 11 Pro + Win11 Canary VM.
    Computer type
    Laptop
    Manufacturer/Model
    ASUS Zenbook 14
    CPU
    I9 13th gen i9-13900H 2.60 GHZ
    Motherboard
    Yep, Laptop has one.
    Memory
    16 GB soldered
    Graphics Card(s)
    Integrated Intel Iris XE
    Sound Card
    Realtek built in
    Monitor(s) Displays
    laptop OLED screen
    Screen Resolution
    2880x1800 touchscreen
    Hard Drives
    1 TB NVME SSD (only weakness is only one slot)
    PSU
    Internal + 65W thunderbolt USB4 charger
    Case
    Yep, got one
    Cooling
    Stella Artois (UK pint cans - 568 ml) - extra cost.
    Keyboard
    Built in UK keybd
    Mouse
    Bluetooth , wireless dongled, wired
    Internet Speed
    900 mbs (ethernet), wifi 6 typical 350-450 mb/s both up and down
    Browser
    Edge
    Antivirus
    Defender
    Other Info
    TPM 2.0, 2xUSB4 thunderbolt, 1xUsb3 (usb a), 1xUsb-c, hdmi out, 3.5 mm audio out/in combo, ASUS backlit trackpad (inc. switchable number pad)

    Macrium Reflect Home V8
    Office 365 Family (6 users each 1TB onedrive space)
    Hyper-V (a vm runs almost as fast as my older laptop)
This is quite normal - it just means the copy buffering cache is full up. It is all bit of an illusion really - copy cache fills up faster than the pc can write data to drive. Eventually, the cache fills up and the data can only write as fast as it released.

Overall, it is the average time that is important.
If I was copying between two hard drives, I think your statement would be accurate. The copy performance graph does look like that in those cases.

But I'm copying from one NVMe drive to another. They should be order of magnitude faster than 150 MB/s drive-to-drive without *any* cache assistance.

Also, your theory doesn't explain:
a) Why it would take 50% of a 24 core CPU to copy this data.
b) Why after a handful of tests, the copying performance is stuck around 150 MB/s. Hours later, I can't get that 3-4 GB/s performance (but I suspect I would for a while after a reboot).
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom
    CPU
    Threadripper PRO 5965WX
    Motherboard
    Supermicro M12SWA-TF
    Memory
    256 GB DDR4 3200 MHz Registered ECC
    Graphics Card(s)
    ASUS NVIDIA GeForce RTX 3070 Noctua OC Edition
    Sound Card
    Onboard
    Monitor(s) Displays
    3 x Dell U2412M
    Screen Resolution
    1920x1200
    Hard Drives
    2 x Samsung SSD 990 PRO 2TB (NVMe)
    PSU
    Seasonic Prime TX-1000 Titanium
    Case
    Fractal Design Define 7 XL
    Cooling
    Noctua NH-U14S TR4-SP3
This is quite normal - it just means the copy buffering cache is full up. It is all bit of an illusion really - copy cache fills up faster than the pc can write data to drive. Eventually, the cache fills up and the data can only write as fast as it released.

Overall, it is the average time that is important.
With regards to averages, I just used a stopwatch and timed a nearly 6.8 GB file taking 49 seconds to copy. That's an average of 135 MB/s. So this isn't a case of the UI presenting misleading information. The copying is really that slow.
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom
    CPU
    Threadripper PRO 5965WX
    Motherboard
    Supermicro M12SWA-TF
    Memory
    256 GB DDR4 3200 MHz Registered ECC
    Graphics Card(s)
    ASUS NVIDIA GeForce RTX 3070 Noctua OC Edition
    Sound Card
    Onboard
    Monitor(s) Displays
    3 x Dell U2412M
    Screen Resolution
    1920x1200
    Hard Drives
    2 x Samsung SSD 990 PRO 2TB (NVMe)
    PSU
    Seasonic Prime TX-1000 Titanium
    Case
    Fractal Design Define 7 XL
    Cooling
    Noctua NH-U14S TR4-SP3
It's been that way since the days of the floppy drives then the Zip drives. What I get is that copying reads the source data, writes the source data into a temporary folder then writes that data to the destination followed by deleting what is put in that temporary folder. It's not as quick as desired. Moving can be a bit quicker but more dangerous as it's lost if the computer has a problem such as power failure.
 

My Computers

System One System Two

  • OS
    Win11 Pro RTM
    Computer type
    Laptop
    Manufacturer/Model
    Dell Vostro 3400
    CPU
    Intel Core i5 11th Gen. 2.40GHz
    Memory
    12GB
    Hard Drives
    256GB SSD NVMe M.2
  • Operating System
    Windows 11 Pro RTM x64
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Vostro 5890
    CPU
    Intel Core i5 10th Gen. 2.90GHz
    Memory
    16GB
    Graphics card(s)
    Onboard, no VGA, using a DisplayPort-to-VGA adapter
    Monitor(s) Displays
    24" Dell
    Hard Drives
    512GB SSD NVMe, 4TB Seagate HDD
    Browser
    Firefox, Edge
    Antivirus
    Windows Defender/Microsoft Security
It's been that way since the days of the floppy drives then the Zip drives. What I get is that copying reads the source data, writes the source data into a temporary folder then writes that data to the destination followed by deleting what is put in that temporary folder. It's not as quick as desired. Moving can be a bit quicker but more dangerous as it's lost if the computer has a problem such as power failure.
I'm pretty sure this is not the case on a drive-to-drive copy on the same system. But even if it were, this would not slow down drives capable of doing 6800 MB/s to 150 MB/s.
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom
    CPU
    Threadripper PRO 5965WX
    Motherboard
    Supermicro M12SWA-TF
    Memory
    256 GB DDR4 3200 MHz Registered ECC
    Graphics Card(s)
    ASUS NVIDIA GeForce RTX 3070 Noctua OC Edition
    Sound Card
    Onboard
    Monitor(s) Displays
    3 x Dell U2412M
    Screen Resolution
    1920x1200
    Hard Drives
    2 x Samsung SSD 990 PRO 2TB (NVMe)
    PSU
    Seasonic Prime TX-1000 Titanium
    Case
    Fractal Design Define 7 XL
    Cooling
    Noctua NH-U14S TR4-SP3
Try this, see if it helps: Optimize SSD Performance with 4K Alignment Software and Speed Up PC

LE. Then again, that feature is not free. Try the next guide - at least, to see if your disks are 4k aligned:


LE2: GParted can do that too automatically, but the trial version of MiniTool Partition Wizard Free 12.8 - should also work within Windows.
 
Last edited:

My Computer

System One

  • OS
    WinDOS 23H2
    Computer type
    Laptop
    CPU
    Intel & AMD
    Memory
    SO-DIMM SK Hynix 15.8 GB Dual-Channel DDR4-2666 (2 x 8 GB) 1329MHz (19-19-19-43)
    Graphics Card(s)
    nVidia RTX 2060 6GB Mobile GPU (TU106M)
    Sound Card
    Onbord Realtek ALC1220
    Screen Resolution
    1920 x 1080
    Hard Drives
    1x Samsung PM981 NVMe PCIe M.2 512GB / 1x Seagate Expansion ST1000LM035 1TB
Note: I get the same slow-down with Windows' native copy service with large files. But with FastCopy, I just copied an 18.5GB file from an internal NVMe to an EXTERNAL NVMe through a USB 3 port in 18 seconds. If I copy multiple large files with FastCopy, there's a slow-down after a while, but nothing at all like the Windows copy slow-down.



Give it a try. It's free and needs no installation, and it's Japanese.
 

My Computers

System One System Two

  • OS
    11 Pro 24H2 26100.2454
    Computer type
    PC/Desktop
    Manufacturer/Model
    Lenovo ThinkCentre M920S SFF
    CPU
    i7-9700 @ 3.00GHz
    Motherboard
    Lenovo 3132
    Memory
    32GBDDR4 @ 2666MHz
    Graphics Card(s)
    Intel HD 630 Graphics onboard
    Sound Card
    Realtek HD Audio
    Monitor(s) Displays
    LG E2442
    Screen Resolution
    1920x1080
    Hard Drives
    1 x Samsung 970 EVO PLUS 500GB NVMe SSD, 1 x WD_BLACK SN770
    250GB NVMe SSD (OS and programs), 1 x WD_BLACK SN770
    500GB NVMe SSD (Data)
    Case
    Lenovo SFF
    Keyboard
    Cherry Stream TKL JK-8600US-2 Wired
    Mouse
    LogiTech M510 wireless
    Internet Speed
    Fast (for fixed wireless!)
    Browser
    Chrome, sometimes Firefox
    Antivirus
    Malwarebytes Premium & Defender (working together beautifully!)
  • Operating System
    11 Pro 24H2 26100.2454
    Computer type
    PC/Desktop
    Manufacturer/Model
    Lenovo ThinkCentre M920S SFF
    CPU
    i5-8400 @ 2.80GHz
    Motherboard
    Lenovo 3132
    Memory
    32GB DDR4 @ 2600MHz
    Graphics card(s)
    Intel HD 630 Graphics onboard
    Sound Card
    Realtek High Definition Audio onboard
    Monitor(s) Displays
    LG FULL HD (1920x1080@59Hz)
    Screen Resolution
    1920 x 1080
    Hard Drives
    1 x Samsung 970 EVO PLUS NVMe; 1 x Samsung 980 NVMe SSD
    Case
    Lenovo Think Centre SFF
    Mouse
    LogiTech M510 wireless
    Keyboard
    Cherry Stream TKL JK-8600US-2 Wired
    Internet Speed
    Fast (for fixed wireless!)
    Browser
    Chrome
    Antivirus
    Malwarebytes Premium and MS Defender, beautiful together
Just did a second, third, and fourth in 18, 20, and 18 seconds, respectively. Same drives, roughly the same size compressed Macrium Reflect images.
 

My Computers

System One System Two

  • OS
    11 Pro 24H2 26100.2454
    Computer type
    PC/Desktop
    Manufacturer/Model
    Lenovo ThinkCentre M920S SFF
    CPU
    i7-9700 @ 3.00GHz
    Motherboard
    Lenovo 3132
    Memory
    32GBDDR4 @ 2666MHz
    Graphics Card(s)
    Intel HD 630 Graphics onboard
    Sound Card
    Realtek HD Audio
    Monitor(s) Displays
    LG E2442
    Screen Resolution
    1920x1080
    Hard Drives
    1 x Samsung 970 EVO PLUS 500GB NVMe SSD, 1 x WD_BLACK SN770
    250GB NVMe SSD (OS and programs), 1 x WD_BLACK SN770
    500GB NVMe SSD (Data)
    Case
    Lenovo SFF
    Keyboard
    Cherry Stream TKL JK-8600US-2 Wired
    Mouse
    LogiTech M510 wireless
    Internet Speed
    Fast (for fixed wireless!)
    Browser
    Chrome, sometimes Firefox
    Antivirus
    Malwarebytes Premium & Defender (working together beautifully!)
  • Operating System
    11 Pro 24H2 26100.2454
    Computer type
    PC/Desktop
    Manufacturer/Model
    Lenovo ThinkCentre M920S SFF
    CPU
    i5-8400 @ 2.80GHz
    Motherboard
    Lenovo 3132
    Memory
    32GB DDR4 @ 2600MHz
    Graphics card(s)
    Intel HD 630 Graphics onboard
    Sound Card
    Realtek High Definition Audio onboard
    Monitor(s) Displays
    LG FULL HD (1920x1080@59Hz)
    Screen Resolution
    1920 x 1080
    Hard Drives
    1 x Samsung 970 EVO PLUS NVMe; 1 x Samsung 980 NVMe SSD
    Case
    Lenovo Think Centre SFF
    Mouse
    LogiTech M510 wireless
    Keyboard
    Cherry Stream TKL JK-8600US-2 Wired
    Internet Speed
    Fast (for fixed wireless!)
    Browser
    Chrome
    Antivirus
    Malwarebytes Premium and MS Defender, beautiful together
I have the same problem as the OP. When I copy from NVMe to NVMe drive it goes fast for about three seconds and then slows down to about 150 MB/s. It's just the caching and I accept that, but it is kind of silly. You would think that with today's advanced hardware, the Windows copy/move function would have kept pace with advancements in technology. That doesn't see to be the case.

As to the OP's problem: There isn't much we can do about it, we just have to live with it. I am trying Fast Copy to see if it helps when I get home.
 

My Computer

System One

  • OS
    Win 11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Self build
    CPU
    Intel i7 13700KF
    Motherboard
    Gigabyte Z790 UD AC
    Memory
    32 GB Team Group DDR5 - 6000 CL 30
    Graphics Card(s)
    ASUS TUF GAMING RTX 3070 Ti
    Sound Card
    On board Realtek
    Monitor(s) Displays
    ACER 34 inch
    Screen Resolution
    4K
    Hard Drives
    1 TB Samsung 980 Pro Nvme, 1 TB Samsung 970 EVO Nvme, 2 x Samsung 970 2TB SSD SATA
    PSU
    EVGA 1000Q
    Case
    Rosewill something or other
    Cooling
    Noctua NH-D15. A whole schwak of Noctua case fans. $$$
    Keyboard
    Logitech G815
    Mouse
    Logitech G502 Hero
    Internet Speed
    700 up, 600 down
    Browser
    Firefox
    Antivirus
    MalwareBytes
Best tests for it are large files (10-20GB) and internal to external, not internal to internal, which is quite naturally faster.
You'll find the Japanese devs update it fairly frequently, and it's fast and automatic: just open FastCopy and after a couple of seconds, it'll disappear and reappear with an update shown in the title bar. That's fast and efficient, like FastCopy itself.
 

My Computers

System One System Two

  • OS
    11 Pro 24H2 26100.2454
    Computer type
    PC/Desktop
    Manufacturer/Model
    Lenovo ThinkCentre M920S SFF
    CPU
    i7-9700 @ 3.00GHz
    Motherboard
    Lenovo 3132
    Memory
    32GBDDR4 @ 2666MHz
    Graphics Card(s)
    Intel HD 630 Graphics onboard
    Sound Card
    Realtek HD Audio
    Monitor(s) Displays
    LG E2442
    Screen Resolution
    1920x1080
    Hard Drives
    1 x Samsung 970 EVO PLUS 500GB NVMe SSD, 1 x WD_BLACK SN770
    250GB NVMe SSD (OS and programs), 1 x WD_BLACK SN770
    500GB NVMe SSD (Data)
    Case
    Lenovo SFF
    Keyboard
    Cherry Stream TKL JK-8600US-2 Wired
    Mouse
    LogiTech M510 wireless
    Internet Speed
    Fast (for fixed wireless!)
    Browser
    Chrome, sometimes Firefox
    Antivirus
    Malwarebytes Premium & Defender (working together beautifully!)
  • Operating System
    11 Pro 24H2 26100.2454
    Computer type
    PC/Desktop
    Manufacturer/Model
    Lenovo ThinkCentre M920S SFF
    CPU
    i5-8400 @ 2.80GHz
    Motherboard
    Lenovo 3132
    Memory
    32GB DDR4 @ 2600MHz
    Graphics card(s)
    Intel HD 630 Graphics onboard
    Sound Card
    Realtek High Definition Audio onboard
    Monitor(s) Displays
    LG FULL HD (1920x1080@59Hz)
    Screen Resolution
    1920 x 1080
    Hard Drives
    1 x Samsung 970 EVO PLUS NVMe; 1 x Samsung 980 NVMe SSD
    Case
    Lenovo Think Centre SFF
    Mouse
    LogiTech M510 wireless
    Keyboard
    Cherry Stream TKL JK-8600US-2 Wired
    Internet Speed
    Fast (for fixed wireless!)
    Browser
    Chrome
    Antivirus
    Malwarebytes Premium and MS Defender, beautiful together
I had to test my system for a comparison. I copied a 6 GB file between 2 Gen 4 NVMe drives. It copied so fast I wasn't even able to see the transfer speeds. So I copied a much larger 42 GB file and my copy speed was showing in the GB range(not MB range). With Task Manager open to CPU utilization only went up to around 30%.
I do find that the transfer speed graph seems to change everytime I do a large transfer. This one shows the most recent test. The first time I test this larger file it was completely different but still high.
 

Attachments

  • TransferSpeeds.jpg
    TransferSpeeds.jpg
    15.6 KB · Views: 8

My Computer

System One

  • OS
    Win 7/10/11
    Computer type
    PC/Desktop
    Other Info
    I'm a computer enthusiast so have quite a few systems that I run. More like an advanced hobby.
Bama, Not sure I understand you. Are you getting these results with native WinCopy or with third-party software?
 

My Computers

System One System Two

  • OS
    11 Pro 24H2 26100.2454
    Computer type
    PC/Desktop
    Manufacturer/Model
    Lenovo ThinkCentre M920S SFF
    CPU
    i7-9700 @ 3.00GHz
    Motherboard
    Lenovo 3132
    Memory
    32GBDDR4 @ 2666MHz
    Graphics Card(s)
    Intel HD 630 Graphics onboard
    Sound Card
    Realtek HD Audio
    Monitor(s) Displays
    LG E2442
    Screen Resolution
    1920x1080
    Hard Drives
    1 x Samsung 970 EVO PLUS 500GB NVMe SSD, 1 x WD_BLACK SN770
    250GB NVMe SSD (OS and programs), 1 x WD_BLACK SN770
    500GB NVMe SSD (Data)
    Case
    Lenovo SFF
    Keyboard
    Cherry Stream TKL JK-8600US-2 Wired
    Mouse
    LogiTech M510 wireless
    Internet Speed
    Fast (for fixed wireless!)
    Browser
    Chrome, sometimes Firefox
    Antivirus
    Malwarebytes Premium & Defender (working together beautifully!)
  • Operating System
    11 Pro 24H2 26100.2454
    Computer type
    PC/Desktop
    Manufacturer/Model
    Lenovo ThinkCentre M920S SFF
    CPU
    i5-8400 @ 2.80GHz
    Motherboard
    Lenovo 3132
    Memory
    32GB DDR4 @ 2600MHz
    Graphics card(s)
    Intel HD 630 Graphics onboard
    Sound Card
    Realtek High Definition Audio onboard
    Monitor(s) Displays
    LG FULL HD (1920x1080@59Hz)
    Screen Resolution
    1920 x 1080
    Hard Drives
    1 x Samsung 970 EVO PLUS NVMe; 1 x Samsung 980 NVMe SSD
    Case
    Lenovo Think Centre SFF
    Mouse
    LogiTech M510 wireless
    Keyboard
    Cherry Stream TKL JK-8600US-2 Wired
    Internet Speed
    Fast (for fixed wireless!)
    Browser
    Chrome
    Antivirus
    Malwarebytes Premium and MS Defender, beautiful together
If I was copying between two hard drives, I think your statement would be accurate. The copy performance graph does look like that in those cases.

But I'm copying from one NVMe drive to another. They should be order of magnitude faster than 150 MB/s drive-to-drive without *any* cache assistance.

Also, your theory doesn't explain:
a) Why it would take 50% of a 24 core CPU to copy this data.
b) Why after a handful of tests, the copying performance is stuck around 150 MB/s. Hours later, I can't get that 3-4 GB/s performance (but I suspect I would for a while after a reboot).
It is the buffer that is the issue. I get the same copying between nvme drives.
 

My Computer

System One

  • OS
    Windows 11 Pro + Win11 Canary VM.
    Computer type
    Laptop
    Manufacturer/Model
    ASUS Zenbook 14
    CPU
    I9 13th gen i9-13900H 2.60 GHZ
    Motherboard
    Yep, Laptop has one.
    Memory
    16 GB soldered
    Graphics Card(s)
    Integrated Intel Iris XE
    Sound Card
    Realtek built in
    Monitor(s) Displays
    laptop OLED screen
    Screen Resolution
    2880x1800 touchscreen
    Hard Drives
    1 TB NVME SSD (only weakness is only one slot)
    PSU
    Internal + 65W thunderbolt USB4 charger
    Case
    Yep, got one
    Cooling
    Stella Artois (UK pint cans - 568 ml) - extra cost.
    Keyboard
    Built in UK keybd
    Mouse
    Bluetooth , wireless dongled, wired
    Internet Speed
    900 mbs (ethernet), wifi 6 typical 350-450 mb/s both up and down
    Browser
    Edge
    Antivirus
    Defender
    Other Info
    TPM 2.0, 2xUSB4 thunderbolt, 1xUsb3 (usb a), 1xUsb-c, hdmi out, 3.5 mm audio out/in combo, ASUS backlit trackpad (inc. switchable number pad)

    Macrium Reflect Home V8
    Office 365 Family (6 users each 1TB onedrive space)
    Hyper-V (a vm runs almost as fast as my older laptop)
Bama, Not sure I understand you. Are you getting these results with native WinCopy or with third-party software?
Yes using the standard Windows File Explorer Copy. Dragging and dropping.
 

My Computer

System One

  • OS
    Win 7/10/11
    Computer type
    PC/Desktop
    Other Info
    I'm a computer enthusiast so have quite a few systems that I run. More like an advanced hobby.
Bama, were you able to figure out what's going on? I started experiencing the exact same issue you described (not sure if it started happening after a recent Windows update or a recent Asus bios / Intel microcode update).

Basically, when copying a large file (about 5GB) from one NVME SSD to another on my computer (both Samsung 990 Pros with plenty of empty space, so cache issues shouldn't be the cause), the transfer speed crawls (300-400mb per second, as opposed to > 4gb per second I should be getting), and the CPU usage spikes to 100%. I checked the task manager and it's the System process that's taking all the CPU.

I noticed that the problem goes away after rebooting the computer, only for it to come back soon (possibly after a few sleep/wake cycles, but I can't confirm if that's what triggers the issue).
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Asus
If I was copying between two hard drives, I think your statement would be accurate. The copy performance graph does look like that in those cases.

But I'm copying from one NVMe drive to another. They should be order of magnitude faster than 150 MB/s drive-to-drive without *any* cache assistance.

Also, your theory doesn't explain:
a) Why it would take 50% of a 24 core CPU to copy this data.
b) Why after a handful of tests, the copying performance is stuck around 150 MB/s. Hours later, I can't get that 3-4 GB/s performance (but I suspect I would for a while after a reboot).
The problem is MSs copy algorithms are ancient and helped back in day of slow HDDs. MS need to rewrite them to take account of modern drives, use multitasking etc.

Every gets same issue - nothing helps.
 

My Computer

System One

  • OS
    Windows 11 Pro + Win11 Canary VM.
    Computer type
    Laptop
    Manufacturer/Model
    ASUS Zenbook 14
    CPU
    I9 13th gen i9-13900H 2.60 GHZ
    Motherboard
    Yep, Laptop has one.
    Memory
    16 GB soldered
    Graphics Card(s)
    Integrated Intel Iris XE
    Sound Card
    Realtek built in
    Monitor(s) Displays
    laptop OLED screen
    Screen Resolution
    2880x1800 touchscreen
    Hard Drives
    1 TB NVME SSD (only weakness is only one slot)
    PSU
    Internal + 65W thunderbolt USB4 charger
    Case
    Yep, got one
    Cooling
    Stella Artois (UK pint cans - 568 ml) - extra cost.
    Keyboard
    Built in UK keybd
    Mouse
    Bluetooth , wireless dongled, wired
    Internet Speed
    900 mbs (ethernet), wifi 6 typical 350-450 mb/s both up and down
    Browser
    Edge
    Antivirus
    Defender
    Other Info
    TPM 2.0, 2xUSB4 thunderbolt, 1xUsb3 (usb a), 1xUsb-c, hdmi out, 3.5 mm audio out/in combo, ASUS backlit trackpad (inc. switchable number pad)

    Macrium Reflect Home V8
    Office 365 Family (6 users each 1TB onedrive space)
    Hyper-V (a vm runs almost as fast as my older laptop)
Bama, were you able to figure out what's going on? I started experiencing the exact same issue you described (not sure if it started happening after a recent Windows update or a recent Asus bios / Intel microcode update).
I'm not the OP and not seeing the same issues as shown by the graph I posted. Also mine is an AMD(AM4) system so the Intel microcode update doesn't apply in this systems specifically. I do have a late gen Intel system I can test on however. But as has been pointed out there appears to be issues with the way Microsoft handles file copy operations that needs tweaking.
 

My Computer

System One

  • OS
    Win 7/10/11
    Computer type
    PC/Desktop
    Other Info
    I'm a computer enthusiast so have quite a few systems that I run. More like an advanced hobby.
I came across this thread and thought that I would test this on the laptop that I am currently in front of. This is a pretty ancient HP Spectre x360 laptop from roughly 2017. It has a dual core i7-7500U CPU. It's been upgraded from 16GB RAM to 32GB and the 512GB NVMe SSD has been replaced with a Seagate FireCuda 1TB NVMe SSD.

Even running on battery, I'm seeing way better performance:

Image1.jpg

Note that this was a larger data set of 33.5GB and I am using the same drive as both source and destination. As for my CPU, it gets pegged at 100% utilization for the bulk of the copy but drops down to somewhere around 45% during the last few seconds of the copy.

Oh yeah, I should also point out that this drive is BitLocker encrypted. I mention this only because I suspect that this introduces additional overhead.

Other than the hardware, the only big difference is that I am running on Win 11 26100.1591 and of course the BitLocker thing.

So, while I don't know the cause of the problem, this tells me that this is decidely not normal, especially since my ancient hardware is not having this issue even on a copy of several times the size of your test.

While I don't suspect that this is the issue, or not the entire issue at least, have you verified that your SSD has been optimized recently?

Image2.jpg
 

My Computers

System One System Two

  • OS
    Win11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Self-built
    CPU
    Intel i7 11700K
    Motherboard
    ASUS Prime Z590-A MB
    Memory
    64GB (Waiting for warranty replacement of another 64GB for 128GB total)
    Graphics Card(s)
    No GPU - Built-in Intel Graphics
    Sound Card
    Integrated
    Monitor(s) Displays
    HP Envy 32
    Screen Resolution
    2560 x 1440
    Hard Drives
    1 x 1TB NVMe SSD
    1 x 2TB NVMe SSD
    1 x 4TB NVMe SSD
    3 x 512GB 2.5" SSD
    1 x 4TB 2.5" SSD
    5 x 8TB Seagate Barracuda HDD
    PSU
    Corsair HX850i
    Case
    Corsair iCUE RGB 5000X mid tower case
    Cooling
    Noctua NF-S12A chromax.black.swap case fans (Qty. 7) & Home Computer Specifications, Configuration, and Usage Notes General Specifications ASUS Prime Z590-A motherboard, serial number M1M0KC222467ARP Intel Core i7-11700K CPU (11th Gen Rocket Lake / LGA 1200 Socket) 128GB Crucial Ballistix RGB DDR4 3200 MHz DRAM (4 x 32GB) Corsair iCUE RGB 5000X mid tower case Noctua NH-D15 chromax.black CPU cooler Noctua NF-S12A chromax.black.swap case fans (Qty. 7) & Corsair LL-120 RGB Fans (Qty. 3)
    Keyboard
    Corsair K70 Max RGB Magnetic Keyboard
    Mouse
    Logitech MX Master 3
    Internet Speed
    1Gb Up / 1 Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    The five 8TB drives and three 512GB SSDs are part of a DrivePool using StableBit DrivePool software. The three SSDs are devoted purely to caching for the 8TB drives. All of the important data is stored in triplicate so that I can withstand simultaneous failure of 2 disks.

    Networking: 2.5Gbps Ethernet and WiFi 6e
  • Operating System
    Win11 Pro 23H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo ThinkBook 13x Gen 2
    CPU
    Intel i7-1255U
    Memory
    16 GB
    Graphics card(s)
    Intel Iris Xe Graphics
    Sound Card
    Realtek® ALC3306-CG codec
    Monitor(s) Displays
    13.3-inch IPS Display
    Screen Resolution
    WQXGA (2560 x 1600)
    Hard Drives
    2 TB 4 x 4 NVMe SSD
    PSU
    USB-C / Thunderbolt 4 Power / Charging
    Mouse
    Buttonless Glass Precision Touchpad
    Keyboard
    Backlit, spill resistant keyboard
    Internet Speed
    1Gb Up / 1Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    WiFi 6e / Bluetooth 5.1 / Facial Recognition / Fingerprint Sensor / ToF (Time of Flight) Human Presence Sensor
What make and model is the destination drive and how is it cooled?

What is the drive temperature(s). When this happens. There may be 2 temperatures reported, one for the data storage NAND and one for the internal controller, which can get very hot on nvme drives especially on writes.. The controller will start slowing down the transfer speed in order to reduce the temperature when it crosses over a threshold.

Also nvme SSD usually have two speeds of data NAND chips, a smaller amount of faster NAND that is used as a buffer fior writes, and the rest slower for storage, designed such that the buffer can cover most transfer sizes at full speed. When you write a file that is bigger than the buffer, once it gets full, the speed will drop to that of the slower nand. One the write completes the data from the buffer gets copied to storage in the background.

The only type of nvme ssd that would drop to around 150 MB/s would be one with really slow QLC NAND.
 
Last edited:

My Computers

System One System Two

  • OS
    Windows 11 Pro x64
    Computer type
    PC/Desktop
    Manufacturer/Model
    DIY Photoshop/Audio/Game/tinker build
    CPU
    Intel i9 13900KS P/E cores 5.7/4.4 GHz, cache 5.0 GHz
    Motherboard
    Asus ROG Maximus Z790 Dark Hero
    Memory
    96GB (2x48) G.skill Ripjaws 6800 MT/s
    Graphics Card(s)
    Asus ROG Strix 4070 Ti OC
    Sound Card
    Bowers & Wilkins 606 S3 speakers; Audiolabs 7000a integrated amp; Logan Martin Sub; Creative Pebble Pro Minimilist
    Monitor(s) Displays
    Eizo CG2730 ColorEdge, ViewSonic VP2768
    Screen Resolution
    2560 x 1440p x 2
    Hard Drives
    WDC SN850X 4TB nvme, SN850 1TB nvme, SK-Hynix 2 TB P41 nvme,. Sabrent USB-C DS-SC5B 5-bay docking station: 6TB WDC Black, 6TB Ironwolf Pro; 2x 2TB WDC Black HDD
    PSU
    850W Seasonic Vertex PX-850 ATX 3.0/PCI-E 5.0
    Case
    Fractal Design North XL Mesh, Black Walnut
    Cooling
    EKWB 360 Nucleus Dark AIO w/Phanteks T30-120 fans, 1 Noctua NF-A14 Chromax case fan, 1 T30-120 fan cooling memory
    Keyboard
    Keychron Q3 Max TKL with custom GMK Redsuns Red Samuri keycaps, TX Stabs
    Mouse
    Logitech G305 wireless gaming
    Internet Speed
    500 Mb/s down, 12 Mb/s up
    Browser
    Firefox
    Antivirus
    Defender, Macrium Reflect X ;-)
    Other Info
    Runs hot. LOL. SP: P116/E93/M93
    Phangkey Amaterasu V2 Desk Mat
  • Computer type
    Laptop
    Manufacturer/Model
    Apple 13" Macbook Pro 2020 (m1)
    CPU
    Apple M1
    Screen Resolution
    2560x1600
    Browser
    Firefox
Back
Top Bottom