| | |
Slow directory listing
![]() |
•
•
Join Date: Feb 2005
Posts: 1
Reputation:
Solved Threads: 0
I have 5 computers running Windows XP Pro SP2 in a workgroup. All pc's are connected with Linksys 1 GB NIC's to a 16 port Linksys Gigabit switch. One of the computers is acting a "file server". On this machine is a shared directory where all the office MS Word documents are stored. This directory has 1700 subdirectories containing 25000 files, so it's fairly large.
Access to this directory is very slow whether browsing with Windows Explorer or using the Open dialog in MS Word 2000. The wait to see the file listing is taking around 40-45 seconds.
Any ideas on how to speed this up? Changing the directory structure would be a last-resort solution. Is this an Indexing Service problem (yes it's turned on)? Any ideas on where to start solving this would be greatly appreciated!
Access to this directory is very slow whether browsing with Windows Explorer or using the Open dialog in MS Word 2000. The wait to see the file listing is taking around 40-45 seconds.
Any ideas on how to speed this up? Changing the directory structure would be a last-resort solution. Is this an Indexing Service problem (yes it's turned on)? Any ideas on where to start solving this would be greatly appreciated!
•
•
Join Date: Mar 2005
Posts: 4
Reputation:
Solved Threads: 0
•
•
•
•
Originally Posted by jtange
I have 5 computers running Windows XP Pro SP2 in a workgroup. All pc's are connected with Linksys 1 GB NIC's to a 16 port Linksys Gigabit switch. One of the computers is acting a "file server". On this machine is a shared directory where all the office MS Word documents are stored. This directory has 1700 subdirectories containing 25000 files, so it's fairly large.
Access to this directory is very slow whether browsing with Windows Explorer or using the Open dialog in MS Word 2000. The wait to see the file listing is taking around 40-45 seconds.
Any ideas on how to speed this up? Changing the directory structure would be a last-resort solution. Is this an Indexing Service problem (yes it's turned on)? Any ideas on where to start solving this would be greatly appreciated!
•
•
Join Date: May 2005
Posts: 3
Reputation:
Solved Threads: 0
•
•
•
•
Originally Posted by garycib
I had a similar problem which I cured by disabling the WebClient service on all computers on the LAN. Hope this helps
On another network, I discovered a similar issue (still looking at this one). XP workstations have just been introduced. The server is NT4 workstation. One old dos app has a folder with 9000 files in it. The directory takes nearly 60 seconds to list from an XP workstation, but on a few seconds from a Win98 station. Disabling AV etc. makes no difference, and the XP workstation hardware is far superior to the Win98 ones. I found that if I put the same data on a Win 2000 server its fine, but to a Win 2003 server, I get the same problem. I aslso tried XP to XP and got the slow listing problem. If I do a dos dir command, the files listing is jerky. I'm guessing its something that XP negotiates with some systems, and not others.
Almost forgot, I tried the same directory with a 2003 server and a 2000 workstation and it was fine (ie. fast). So, the common element appears to be XP workstation to everything except win 2000 server....
•
•
Join Date: May 2005
Posts: 3
Reputation:
Solved Threads: 0
OK got it!
Its related to the TCP ack timeout. It appears that for reasons unknown, an ack is not being sent to the server as expected. A 200ms timeout is used before the client before the ack, and off it goes again merrily for a while.
I installed the change in the link below, to the XP client only (ie. didn't try it on the server side).
Look at http://support.microsoft.com/kb/328890
I am somewhat suspicious that the network cards, link speed and general machine performance impact on the issue. The basis being that a change in server nic on my 2003 test system resulted in even poorer timing (ie. 60 seconds to over 120 seconds). I'm guessing that a slower nic may benefit this problem (but hey, who wants to fix problems with slow hardware!).
Its also possible, that implementing this fix will result in slower network performance for the client on the basis that an ack is now sent for every packet.
Its related to the TCP ack timeout. It appears that for reasons unknown, an ack is not being sent to the server as expected. A 200ms timeout is used before the client before the ack, and off it goes again merrily for a while.
I installed the change in the link below, to the XP client only (ie. didn't try it on the server side).
Look at http://support.microsoft.com/kb/328890
I am somewhat suspicious that the network cards, link speed and general machine performance impact on the issue. The basis being that a change in server nic on my 2003 test system resulted in even poorer timing (ie. 60 seconds to over 120 seconds). I'm guessing that a slower nic may benefit this problem (but hey, who wants to fix problems with slow hardware!).
Its also possible, that implementing this fix will result in slower network performance for the client on the basis that an ack is now sent for every packet.
•
•
Join Date: Jan 2005
Posts: 120
Reputation:
Solved Threads: 0
•
•
•
•
Originally Posted by waynemcleod
OK got it!
[...]
I am somewhat suspicious that the network cards, link speed and general machine performance impact on the issue. The basis being that a change in server nic on my 2003 test system resulted in even poorer timing (ie. 60 seconds to over 120 seconds). I'm guessing that a slower nic may benefit this problem (but hey, who wants to fix problems with slow hardware!).
Its also possible, that implementing this fix will result in slower network performance for the client on the basis that an ack is now sent for every packet.
•
•
Join Date: Jan 2007
Posts: 1
Reputation:
Solved Threads: 0
•
•
•
•
I have 5 computers running Windows XP Pro SP2 in a workgroup. All pc's are connected with Linksys 1 GB NIC's to a 16 port Linksys Gigabit switch. One of the computers is acting a "file server". On this machine is a shared directory where all the office MS Word documents are stored. This directory has 1700 subdirectories containing 25000 files, so it's fairly large.
Access to this directory is very slow whether browsing with Windows Explorer or using the Open dialog in MS Word 2000. The wait to see the file listing is taking around 40-45 seconds.
Any ideas on how to speed this up? Changing the directory structure would be a last-resort solution. Is this an Indexing Service problem (yes it's turned on)? Any ideas on where to start solving this would be greatly appreciated!
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
Create a new DWORD key: SizReqBuf .
Set the value (in decimal): 14596
Worked supperb in all cases I tried it om several systems including XP embedded, W2K and Win-XP.
Hope you have succes with it too.
![]() |
Similar Threads
- Get Directory Listing (PHP)
Other Threads in the Networking Hardware Configuration Forum
- Previous Thread: Small Business Server
- Next Thread: Help!!
| Thread Tools | Search this Thread |
802.11 802.11n bluetooth british broadband browserproblems bt connectionproblem connectivity cpu data data-center desktop dual gigabyte green hardware ibm infrastructure internet memory network networking news program rdimm reliability riched20.dll routers server storage survey technology telecoms troubleshoot uk upgrade videoconferencing view virgin wireless wirelessnetworking





