ENTRIES
Welcome to Eric Cheng's online journal! You are not logged in. [ Log in ]
« Mac mail migration :: index :: Converting WMA Lossless to Apple AAC Lossless »

Mac OS X slow network performance to Windows XP

:: Wednesday, September 13th, 2006 @ 11:18:48 am

:: Tags:

Network Icon

My Mac Pro arrived. Victor and Adam came over to help me get things set up, but there really wasn’t much to do because I had already installed a bunch of software. We did, however, do some serious geeking out with Aperture (cool workflow! slow as shit!) and Final Cut Pro Studio, which simply eats up HD streams on the Mac Pro.

However, one thing I noticed immediately is that I could copy files at around 30MB/s across my gigabit network if the Mac Pro was talking to one of my Infrant ReadyNas boxes (AFP), but as soon as I tried to copy to or from Windows XP using SMB, network traffic slowed to a crawl. I was unable to transfer data faster than 4MB/s, which is 1/2 of real-world 100Mbps. Luckily, I found a fix late last night.

I did some investigating online and discovered that some Windows boxes don’t like ACK delay. I also read that the slow network performance might also be an IPv6 compatibility issue. So here’s what I did:

  1. disabled IPv6 on Mac OS X (System Preferences->Network->Configure->Configure IPv6->Off)
  2. uninstalled ipv6 on Windows XP via command line: netsh interface ipv6 uninstall
  3. on MAC OS X, set ACK no delay by adding socket options = TCP_NODELAY IPTOS_LOWDELAY to your /etc/smb.conf file.

Now I’m getting around 30MB/s when copying between MAC OS X and Windows XP boxes, which is good. But man, what a pain in the ass to get these machines talking.

Popularity: 11% | Oakland, CA | link | trackback | Sep 13, 2006 11:18:48

:: 10 comments (rss)

  1. posted by Elliot on Thu, September 14, 2006 @ 10:48 am

    It is going to start sounding like JWZ’s blog around here…

  2. posted by echeng on Thu, September 14, 2006 @ 10:52 am

    I love that Macs are so easy to use. I mean, I use the phrase, “set ACK no delay by adding socket options = TCP_NODELAY IPTOS_LOWDELAY to your /etc/smb.conf file” virtually every day in normal conversation with the general public! It was simply a matter of directing that energy toward my easy-to-use Mac!

  3. posted by Adam Nash on Fri, September 15, 2006 @ 9:09 pm

    You are still being snippy Eric. The Mac isn’t hard to use - it’s disabling your Mac so that your Windows box will be happy that is hard :)

    Step 1 looks much easier than Step 2 in any case.

    You need to let go of your fear. Fear leads to Anger. Anger leads to Hate. Hate leads to Suffering…

    • Adam
  4. posted by echeng on Fri, September 15, 2006 @ 11:58 pm

    Adam — you can’t just selectively ignore step 3… :)

    This is a valid complaint! I want fast network sharing with 90% of the computer world.

  5. posted by Ben on Tue, September 26, 2006 @ 2:49 pm

    I’ve tried to add the socket option etc line to my etc/smb.conf file and the network is still slow. I assume this is because I have edited the etc/smb file incorrectly.

    Does it matter where the etc/smb.conf file it is typed. In mine it is typed at the top of the “global” section.

  6. posted by Anonymous on Tue, November 14, 2006 @ 12:54 am

    God,I hate Macintosh.It’s as slow as hell!

  7. posted by corydoras on Fri, February 02, 2007 @ 2:41 am

    Macs have always been bad at networking with other machines IMO. This is one of the reasons that they have made little impact as general office machines at least over here in Europe.

  8. posted by Life in the Geek Lane » Network speed fix on Wed, October 10, 2007 @ 5:08 am

    [...] through the power of google I stumbled across a post on Eric Cheng’s site which had the following [...]

  9. posted by joe on Wed, May 21, 2008 @ 8:42 pm

    Thanks for posting this suggestion. Turned out all the macs on our office network had an old series of DNS Server numbers. (our Tech dept. didn’t bother to update them)

    As a result it slowed down these macs on the network while the computer, this whole time I thought it was an anti mac conspiracy.

  10. posted by Zahir on Sun, July 06, 2008 @ 10:50 am

    Thanks for the suggestion Eric.. I’m a newbie to mac and loving it thus far.. but my home/small business network is still using a xp pc as my file server.. tried your suggestions but tranfers are still painfully slow.. I’ve edited the smb.conf under the “global” section.. and disabled ipv6 on both systems.. restarted both and still no difference.. any other suggestions? Perhaps more tweaks needed on the xp system? My router is my DNS and WINS server.. and all firewalls are off (I know - bad bad bad).. perhaps a 3rd party transfer utility if there is any?

:: leave a reply

Use: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

RECENT MICROBLOG ACTIVITY
  • Watching Whale Wars episode 4 with the Sea Shepherd crew. There is a lot of laughter in the mess. :) 8 hrs ago
  • Got a big piece of foam to replace my 2 pieces!! 13 hrs ago
  • @caymaniac The improper use of quotes is my biggest my pet peeve. *This* has evolved to mean emphasis, so it doesn't bother me. in reply to caymaniac 1 day ago
  • Please don't use "quote" for "emphasis." Pleeeeez! 1 day ago
  • Best of luck to @tonywu in Thailand. Hope you get out of there safely. 1 day ago
  • Damn. Dirt, rust, and other work debris is blowing through the ventilation system during the day... ONTO MY BED. :( 2 days ago
  • Was entertained by Paul Watson singing songs non-stop on the way back from the fundraiser. 2 days ago
  • More updates...
ARCHIVES
Journal Home
Where is Eric? (password)
Stuff for Sale
December 2008 (1)
November 2008 (22)
October 2008 (27)
September 2008 (25)
August 2008 (34)
July 2008 (34)
June 2008 (32)
May 2008 (26)
April 2008 (15)
March 2008 (19)
February 2008 (31)
January 2008 (43)
December 2007 (33)
November 2007 (29)
October 2007 (29)
September 2007 (9)
August 2007 (19)
July 2007 (10)
June 2007 (17)
May 2007 (26)
April 2007 (38)
March 2007 (39)
February 2007 (13)
January 2007 (35)
December 2006 (35)
November 2006 (14)
October 2006 (6)
September 2006 (20)
August 2006 (24)
July 2006 (32)
June 2006 (17)
May 2006 (23)
April 2006 (16)
March 2006 (16)
February 2006 (26)
January 2006 (34)
December 2005 (17)
November 2005 (21)
October 2005 (18)
September 2005 (17)
August 2005 (5)
July 2005 (15)
June 2005 (20)
May 2005 (25)
April 2005 (7)
March 2005 (22)
February 2005 (20)
January 2005 (38)
December 2004 (6)
November 2004 (24)
October 2004 (16)
September 2004 (22)
August 2004 (12)
July 2004 (17)
June 2004 (15)
May 2004 (11)
April 2004 (35)
March 2004 (40)
February 2004 (29)
January 2004 (36)
December 2003 (20)
November 2003 (18)
October 2003 (10)
September 2003 (18)
August 2003 (10)
July 2003 (34)
June 2003 (12)
May 2003 (49)
April 2003 (42)
March 2003 (42)
February 2003 (15)
January 2003 (7)
December 2002 (17)
November 2002 (19)
October 2002 (24)
September 2002 (22)
August 2002 (20)
July 2002 (21)
June 2002 (14)
May 2002 (15)
April 2002 (11)
March 2002 (13)
February 2002 (20)
January 2002 (17)
December 2001 (16)
Even Older Journal
Travel Journals

VIENNA TENG
Support my friend and favorite singer-songwriter, Vienna Teng!

--- Next Show ---

Schedule coming soon.
[ discography ]

Eric Cheng's RSS Journal Journal RSS
Eric Cheng's RSS Journal Comments RSS

Rice Bowl Journals

proudly powered by wordpress
script exec time: 0.58s
i hate computers.