Jump to content

CrystalDiskMark shows speeds of 1500MB/s sequential read 650MB/s sequential write for my NVMe with 4KQ1T1 speeds being around 120~130MB/s (which is my drive's advertised specifications); however when I do a file copy in Windows (using robocopy, File Explorer, doesn't matter) it always tanks down to anywhere between 100kb/s and 1mb/s. How can I fix this? My drive is a Optane 800P 58GB. How much the drive is filled doesn't matter at all

 

edit: mods please move this to troubleshooting im sutpid

Ryzen 7 3700X / 16GB RAM / Optane SSD / GTX 1650 / Solus Linux

Link to comment
https://linustechtips.com/topic/1066615-windows-file-copy-slow/
Share on other sites

Link to post
Share on other sites

1 minute ago, Mira Yurizaki said:

How many files are you transferring?

Doesn't matter it seems. I did a quick test with robocopy with 32MiB of files each 4096 bytes (8192 files) and it still did that; moving program folders (which are quite similar) does the same.

Ryzen 7 3700X / 16GB RAM / Optane SSD / GTX 1650 / Solus Linux

Link to comment
https://linustechtips.com/topic/1066615-windows-file-copy-slow/#findComment-12592933
Share on other sites

Link to post
Share on other sites

Just now, NunoLava1998 said:

Doesn't matter it seems. I did a quick test with robocopy with 32MiB of files each 4096 bytes (8192 files) and it still did that; moving program folders (which are quite similar) does the same.

Well, higher file count results in file system processing overhead tanking the transfer rate. Benchmarks doing 4K testing doesn't reflect this since it's accessing the same file.

 

What happens if transfer a single file of relatively large size (say 1 GiB)?

Link to comment
https://linustechtips.com/topic/1066615-windows-file-copy-slow/#findComment-12592950
Share on other sites

Link to post
Share on other sites

10 minutes ago, Mira Yurizaki said:

Well, higher file count results in file system processing overhead tanking the transfer rate. Benchmarks doing 4K testing doesn't reflect this since it's accessing the same file.

 

What happens if transfer a single file of relatively large size (say 1 GiB)?

Pretty instant; seems like it's only an issue with small files. I bought the drive for the 4K performance though and most of the files i copy/move are small so..

Ryzen 7 3700X / 16GB RAM / Optane SSD / GTX 1650 / Solus Linux

Link to comment
https://linustechtips.com/topic/1066615-windows-file-copy-slow/#findComment-12592979
Share on other sites

Link to post
Share on other sites

1 minute ago, NunoLava1998 said:

Pretty instant; seems like it's only an issue with small files. I bought the drive for the 4K performance though and most of the files i copy/move are small so..

But again, 4K benchmark tests do not account for file system processing overhead. You can tell robocopy to use more threads to speed up the process: https://pureinfotech.com/robocopy-multithreaded-file-copy-windows-10/

Link to comment
https://linustechtips.com/topic/1066615-windows-file-copy-slow/#findComment-12592991
Share on other sites

Link to post
Share on other sites

Just now, Mira Yurizaki said:

But again, 4K benchmark tests do not account for file system processing overhead. You can tell robocopy to use more threads to speed up the process: https://pureinfotech.com/robocopy-multithreaded-file-copy-windows-10/

Thing is; CrystalDiskMark uses only 1 thread and still gets that 130mb/s speed. Plus measuring it remotely (i'm benchmarking it as a boot drive) gives even higher speeds

Ryzen 7 3700X / 16GB RAM / Optane SSD / GTX 1650 / Solus Linux

Link to comment
https://linustechtips.com/topic/1066615-windows-file-copy-slow/#findComment-12592992
Share on other sites

Link to post
Share on other sites

4 minutes ago, NunoLava1998 said:

Thing is; CrystalDiskMark uses only 1 thread and still gets that 130mb/s speed. Plus measuring it remotely (i'm benchmarking it as a boot drive) gives even higher speeds

However it's accessing the same file (so the SSD knows exactly where to look) and it's not touching the file system after the test file was created. Copying files around touches the file system for every file copied.

Link to comment
https://linustechtips.com/topic/1066615-windows-file-copy-slow/#findComment-12593010
Share on other sites

Link to post
Share on other sites

2 minutes ago, Mira Yurizaki said:

However it's accessing the same file (so the SSD knows exactly where to look) and it's not touching the file system after the test file was created. Copying files around touches the file system for every file copied.

Thing is, i'm pretty sure this also happened with my earlier SSD at the exact same speeds when copying

Ryzen 7 3700X / 16GB RAM / Optane SSD / GTX 1650 / Solus Linux

Link to comment
https://linustechtips.com/topic/1066615-windows-file-copy-slow/#findComment-12593017
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×