Slow SMB using Wireless

Ever since upgrading my MBP to Snow leopard, connections to SMB/Windows servers are very slow when using the wireless network.

I'm connecting to a SMB NAS device as well as Windows Servers, the issue appears in both cases.

When browsing in Finder, it takes 30s plus to display folder contents, and copying files takes way too long, even a small 10 Mb file will take upwards to 5 minutes to copy down.

Browsing folders and copying files is fine when using the wired network.

I tried using pathfinder to see if this was a Finder issue, but this shows the same symptoms.

Has anyone else experienced this - can you offer any advice please?

Macbook Pro 17", Mac OS X (10.6.2), MacBookPro4,1

Posted on Mar 5, 2010 5:26 AM

Reply
6 replies

Mar 8, 2010 12:07 AM in response to Mailman42

Sure, I am well aware that a Gbit LAN connection will be much quicker than a 54Mbps WLAN, but this is not the issue here.

Displaying the contents of a folder with 10 items in it should not take 30s plus, even on a wireless network, and a 10 Mb file should take a few seconds, to copy even on a wireless network.

Browsing the same folders on my Powerbook G4 does not show the same problem, and this has only started on my MBP since the upgrade to SL.

Apr 26, 2010 2:49 PM in response to asoesman

I've got the same problem with my SMB NAS. Reading directroy contents takes up to a minute.

The fun thing is that Windows XP on Parallelis Dektop virtual machine does the same job in 2-3 seconds. On the same machine, at the same time and in emulation mode - which should be slower. So, router is not the cause, Airport is not the cause. Only SMB configuration on MacOS X is the problem.

I did try sysctl mantra, but it doesn't help:
sudo ifconfig en1 down
sudo sudo sysctl -w net.inet.tcp.delayed_ack=0
sudo sysctl -w net.inet.tcp.mssdflt=1460
sudo sysctl -w net.inet.tcp.sendspace=65535
sudo sysctl -w net.inet.tcp.recvspace=65535
sudo sysctl -w net.inet.tcp.newreno=1
sudo ifconfig en1 up

I also did a tweak to smb.conf:
socket options = IPTOS_LOWDELAY TCP_NODELAY
it increased transfer speed twice, but the problem with reading directory contents was not solved.

Message was edited by: pablomedok

Jul 10, 2010 8:54 AM in response to asoesman

Some people have reported that if they add the host of the SMB machines in their Main level /etc/hosts file and add their SMB server IP and the name of the server, it fixes their SMB issues. It might help your situation.

Plus if you are keeping a lone Mac in a Windows Domain then bookmark the site MacWindows.com. For SMB sharing look at their Snow Leopard and File Sharing Tips and Reports. Many smart System Administrators post on these boards regularly and come up up very quickly with cross platforming tricks and work arounds.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Slow SMB using Wireless

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.