Unbuffered custom copy/move
Posted: 15 Aug 2018 21:41
Hi.
Is there a way to introduce an option for unbuffered copy/move to Custom copy functionality (xycopy.exe)?
I have a 10Gbps link to a server from my desktop.
Up until now I was always using Windows Explorer to access the server through network shares.
Accessing the fast HDD on the server to upload files/archives was fast for relatively small files (several GB) - about 190-210MB/s.
The RAM files caches on both machines were big enough to contain some GB of the files so I didn't experience visible slowdowns.
The problem is with large files (10+GB). I conducted Many experiments last two days. Windows Explorer uses buffered copy/move and this proved to be a big problem - after the initial speed burst (500MB/s from an SSD) the transfer speed plummet to about 100MB/s to the very end. Average speed results to about 120-125MB/s.
When I use robocopy with the option /J (unbuffered copy), the speed is constant about 190MB/s on average. Using robocopy all the time is tedious and very unproductive.
I believe an option for unbuffered copy would be easy to implement.
Thanks.
Is there a way to introduce an option for unbuffered copy/move to Custom copy functionality (xycopy.exe)?
I have a 10Gbps link to a server from my desktop.
Up until now I was always using Windows Explorer to access the server through network shares.
Accessing the fast HDD on the server to upload files/archives was fast for relatively small files (several GB) - about 190-210MB/s.
The RAM files caches on both machines were big enough to contain some GB of the files so I didn't experience visible slowdowns.
The problem is with large files (10+GB). I conducted Many experiments last two days. Windows Explorer uses buffered copy/move and this proved to be a big problem - after the initial speed burst (500MB/s from an SSD) the transfer speed plummet to about 100MB/s to the very end. Average speed results to about 120-125MB/s.
When I use robocopy with the option /J (unbuffered copy), the speed is constant about 190MB/s on average. Using robocopy all the time is tedious and very unproductive.
I believe an option for unbuffered copy would be easy to implement.
Thanks.