ummm...need a LOT more info.I am literally getting 4-5mb/second
for moving 30-50gb files from one m.2 to another.
Brand new system..
Yes. Every time a file gets written to a drive, the computer has to spend time updating the file system and the drive has to spend time figuring out a place for it.so yea, lots of little files, is this the reason?
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
5900x cpu.
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
no need, nasa already has it, free for downloadOK then....please write this, and get it integrated into the Windows ecosystem.
Or even as a standalone application.
You have 5 minutes.
Go.
Linux and OSX...no need, nasa already has it, free for download
https://software.nasa.gov/software/ARC-16494-1
but windows can run linux subsystem (kernel), coreutils needed for that app also available, am not seeing any issuesLinux and OSX...
Oh my God no, now Tron has to kill it!! The MCP (Master Control Program)no need, nasa already has it, free for download
https://software.nasa.gov/software/ARC-16494-1
And I'm (mostly) not seeing any real issues with what the OP was already doing.but windows can run linux subsystem (kernel), coreutils needed for that app also available, am not seeing any issues
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...