D
D. Jackson
Greetings. I have three computers connected via a LinkSys router
(BEFSR41 -- all 100 Mbps connections) -- two Windows 2000 machines and
1 Linux (Mandrake) machine. I currently share directories between
all three computers using MS File and Printer sharing on the Windows
machines and Samba on the Linux machine and have noticed that copying
files between the two Windows machines is painfully slow.
The test: copy a 100 MB file between all of the machines*, **
Win 1 -> Linux : 14 sec ( ~57 Mbps )(expected with TCP overhead)
Win 2 -> Linux : 15 sec ( ~53 Mbps )
Win 1 -> Win 2 : 576 sec ( ~1.4 Mbps ) WHY????
Why the huge discrepancy? I am using UNC paths to copy all the files
(copy file \\computer\dir) and am not mounting any directories
currently.
* Timing was done with a perl script that reads the start time, runs a
task, and reads the end time and reports the timing results. It's
available upon request.
** Another quick timing method is from the command line ( you'll have
to subtract the times yourself though):
echo.|time && copy bigfile \\other_computer\directory && echo.|time
Any suggestions and help would be greatly welcomed!
-dennis.
(BEFSR41 -- all 100 Mbps connections) -- two Windows 2000 machines and
1 Linux (Mandrake) machine. I currently share directories between
all three computers using MS File and Printer sharing on the Windows
machines and Samba on the Linux machine and have noticed that copying
files between the two Windows machines is painfully slow.
The test: copy a 100 MB file between all of the machines*, **
Win 1 -> Linux : 14 sec ( ~57 Mbps )(expected with TCP overhead)
Win 2 -> Linux : 15 sec ( ~53 Mbps )
Win 1 -> Win 2 : 576 sec ( ~1.4 Mbps ) WHY????
Why the huge discrepancy? I am using UNC paths to copy all the files
(copy file \\computer\dir) and am not mounting any directories
currently.
* Timing was done with a perl script that reads the start time, runs a
task, and reads the end time and reports the timing results. It's
available upon request.
** Another quick timing method is from the command line ( you'll have
to subtract the times yourself though):
echo.|time && copy bigfile \\other_computer\directory && echo.|time
Any suggestions and help would be greatly welcomed!
-dennis.