Moving 50GB of thousands of small files WILL be slower than moving a single 50GB file.Yes, I basically moved my user name folder from one m.2 to another.
so yea, lots of little files, is this the reason?
Not sure why the system specs have anything to do with it, both are Samsung 970 m.2's
If I have a 4790k cpu would it make the difference of 5mgps vs 3000 that the m.2 advertise ?
This happens with ALL types of drives.windows doesnt run m2 nvme properly when writing many files, even if drive is capable of simultaneously writing tons of files at once, windows likes to do one file by one...
yes, hopefuly win32 storage api gets deprecated soonThis happens with ALL types of drives.
The CPU and RAM has a major impact in this as well.
It has to locate the next file to work with.
No matter what api, functionality, or OS, thousands of small files transfer slower than a single large file.yes, hopefuly win32 storage api gets deprecated soon
btw cpu/ram usage is low in case of copying tons of small files, about 2% cpu usage on 8c/16t CPU, on another hand windows defender eats more during file copy ~8% CPU
ya umm which could be botleneck... disable antivirus could help i guess
well ya,, i just tryed on win11 how good it is....1% drive usage on both nvme drives, 2% cpu usage, not really multithreaded processNo matter what api, functionality, or OS, thousands of small files transfer slower than a single large file.
Linux is no different than Windows is no different than Apple.
The solid state drives are a LOT faster than spinning, due to the very much reduced access time.
But that time is not "zero".
OK then....please write this, and get it integrated into the Windows ecosystem.anyway, writing simple program (5min work max) for copying files from one drive to another while utilising all cpu cores would provide better drive transfers then what windows offers with its explorer lol
While one could argue that yes, NVME has provisions for multiple queues and multiple threads for file transfers, the fact of the matter is for every file you copy and write in an OS:windows doesnt run m2 nvme properly when writing many files, even if drive is capable of simultaneously writing tons of files at once, windows likes to do one file by one...