Very slow network copy speed compared to Explorer
Moderators: Hacker, petermad, Stefan2, white
-
- Junior Member
- Posts: 69
- Joined: 2008-09-08, 23:03 UTC
Very slow network copy speed compared to Explorer
Hello, I'm on W7 64bit and I get a big performance hit when copying files using TC from a network shared folder to my pc.
That's the only instance where performance degrades, if I copy from my pc to a shared folder on the network, or from a shared folder on another computer to a shared folder on yet another computer, the speed is fine.
Some numbers: when copying to my pc with TC, I get about 8-11 Mb/s, with Explorer 20+ Mb/s.
I've tried meddling with the options but the only one working is, of course, using Explorer copy-paste method, which I don't like though because I can't use F2 to queue the task.
So I'm wondering, why would this happen?
That's the only instance where performance degrades, if I copy from my pc to a shared folder on the network, or from a shared folder on another computer to a shared folder on yet another computer, the speed is fine.
Some numbers: when copying to my pc with TC, I get about 8-11 Mb/s, with Explorer 20+ Mb/s.
I've tried meddling with the options but the only one working is, of course, using Explorer copy-paste method, which I don't like though because I can't use F2 to queue the task.
So I'm wondering, why would this happen?
Hello, Cooperdale.
There is a pretty recent thread in the German T.C. forum where users discussed exactly the same phenomenon.
Now I do not expect you to speak German fluently
, therefore let me sum up the essence of the testing results reported by the thread participants:
On Windows 7 64-bit, it seems as if copy operations which do not use the Explorer copy method (ctrl-c, ctrl-v) are much slower than the Explorer copy method. Total Commander, by default, uses the CopyFileEx Windows API function.
In the thread people suspected that the 32-bit sub-system where 32-bit programmes like Total Commander are executed might be responsible and might slow down the speed of CopyFileEx. It is unsure, however, whether this assumption is correct or not. It has been confirmed, hower, that T.C. will perform a copy operation across the network much faster if you use the Explorer copy method (ctrl-c, ctrl-v). (You reported so, too.)
No solution for this phemenon has been posted so far. (At least I have not read any.)
Kind regards,
Karl
There is a pretty recent thread in the German T.C. forum where users discussed exactly the same phenomenon.
Now I do not expect you to speak German fluently

On Windows 7 64-bit, it seems as if copy operations which do not use the Explorer copy method (ctrl-c, ctrl-v) are much slower than the Explorer copy method. Total Commander, by default, uses the CopyFileEx Windows API function.
In the thread people suspected that the 32-bit sub-system where 32-bit programmes like Total Commander are executed might be responsible and might slow down the speed of CopyFileEx. It is unsure, however, whether this assumption is correct or not. It has been confirmed, hower, that T.C. will perform a copy operation across the network much faster if you use the Explorer copy method (ctrl-c, ctrl-v). (You reported so, too.)
No solution for this phemenon has been posted so far. (At least I have not read any.)
Kind regards,
Karl
-
- Junior Member
- Posts: 69
- Joined: 2008-09-08, 23:03 UTC
-
- Junior Member
- Posts: 69
- Joined: 2008-09-08, 23:03 UTC
- GammelBert
- Member
- Posts: 109
- Joined: 2007-02-21, 18:42 UTC
- Location: Germany
-
- Junior Member
- Posts: 69
- Joined: 2008-09-08, 23:03 UTC
If Total Commander was a 64 bit application, would this problem still occur?
I am loosing over 60% of my speed on reads from my network with TC. When I use explorer option in Total Command options, it is full read speed but then you loose all the great features of Total Commander, like queuing, and it is pretty cumbersome.
I have experimented with all of the other copy settings, the only way to get it to work at top speed both directions from the network is to use explorer to copy the files on behalf of Total Commander.
I would be curious if anyone has found a work around or this will be fixed in Total Commander.
I am loosing over 60% of my speed on reads from my network with TC. When I use explorer option in Total Command options, it is full read speed but then you loose all the great features of Total Commander, like queuing, and it is pretty cumbersome.
I have experimented with all of the other copy settings, the only way to get it to work at top speed both directions from the network is to use explorer to copy the files on behalf of Total Commander.
I would be curious if anyone has found a work around or this will be fixed in Total Commander.
I guess: No.hcouple wrote:If Total Commander was a 64 bit application, would this problem still occur?
Strange, here are the downloads 3 times faster than the uploads.I am loosing over 60% of my speed on reads from my network with TC.
BTW: 75MB/s / 25MB/s instead of 110MB/s(64Bit Process)
You can use <Ctrl+C>, <Ctrl+V>.When I use explorer option in Total Command options
No need to change the settings.
Background operation is possible (just move the copy dialog away), but no queue.
I have experimented with all of the other copy settings, the only way to get it to work at top speed both directions from the network is to use explorer to copy the files on behalf of Total Commander.
My experience is that this is not a TC-problem but a general 64/32 problem.
E.g. copying from command prompt shows the same speed difference if you use the 32 or 64bit version of cmd.exe.
Someone suggested this. Didn't tried it, because media player is not running at work.I would be curious if anyone has found a work around or this will be fixed in Total Commander.
Regards
Holger
Tried to see if that would work for me, but found it is already set in my registry.HolgerK wrote:Someone suggested
*URL removed* . Didn't tried it, because is not running at work.
Regards
Holger
I tried doublecommander, and it does not seem to be limited on read or download speeds from an SMB share to Windows 7 64 bit. I can get 80+ Megabyte per second speeds, with Total Commander I only get 31 Megabytes per second.
One thing I did find was, if I turn off standard Copy method, I can get fast reads or downloads from SMB share, 75+ Megabytes per second, but SMB writes then suffer (from windows 7 client to the SMB shares) I wish there was a way to get BOTH, Standard copy method when writing to X drive letters, and Big file copy mode when reading from X drive letters.
Then total commander would be fast.
I could set all my network drive letters to be "big copy file mode" when reading from them, and then it would revert to "standard copy method" when writing to them from any of my local drives.
Is there any way to do this today?
Let me guess: You've tried the 64Bit version of Double Commander.I tried doublecommander, and it does not seem to be limited on read or download speeds from an SMB share to Windows 7 64 bit.
Do you get the same read/write speed while using the 32Bit version of Double Commander?
At least for me the "standard copy method" is the best compromise between speed and "no worry about potential compatibility issues". In most cases even faster than "big copy file mode".big copy file mode
Regards
Holger
- ghisler(Author)
- Site Admin
- Posts: 50937
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Nice to hear that! Could you also try TC 8 beta 32-bit, please? I have made some other optimizations too, so maybe that also helped.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com