I'm not trying to insult anyone but it still doesn't sound like either of you have understood my problem. This isn't (I don't think) a raw throughput issue. I suppose Windows Explorer /might/ be issuing an SMB command that results in huge amounts of data being sent from my server to my client but I think it unlikely even for that pile of poo
What doesn't seem to be being explained is how two machines can transfer data back and forth at a goodly speed (typically around 60Mb/s) yet some operations (mostly those relating to Explorer it seems) can hang just querying metadata.
Once the 'Save As..' dialog has finally sorted itself out and I click [Ok] the transfer occurs as fast as my internet connection can handle. I typically see transfer rates of 800kB/s.
As an example downloading a 10MB file from the internet might take nearly a minute. 50 seconds while either or both of my machines faff around (during which time my router's WAN light is pretty much idle) then 10 seconds actually getting the data down from the internet (during which my router's WAN light is on solidly) onto my server's hard disk.
The problem here (as I see it) is not the raw throughput between my two machines. The problem is that sometimes either my client or my server choke while Windows Explorer is performing some query. There are a number of issues that can cause this and I've investigated most. I just hoped someone here might know of a few more such issues.
FWIW this web page is one such list of solutions:
http://www.ss64.com/nt/slow_browsing.html
Anyway, I'm sorry if I did annoy or insult anyone. I'm just getting a little frustrated trying to resolve this issue. It seems so silly that I can get files from the other side of the planet at 800kB/s but it takes my own machines the best part of a minute to exchange a directory listing.
Andrue Cope
[Brackley, UK]
Edited by Andrue (Wed 11-Jul-07 15:07:18)