• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Strange TCP-networking problems with Mac OS X 10.4 and Solaris 10
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Strange TCP-networking problems with Mac OS X 10.4 and Solaris 10


  • Subject: Re: Strange TCP-networking problems with Mac OS X 10.4 and Solaris 10
  • From: Paolo Barbato <email@hidden>
  • Date: Thu, 12 Oct 2006 13:05:14 +0200

Title: Re: Strange TCP-networking problems with Mac OS X 10.4 and
Heiko,

I've recently faced a similar :-( problem with two Linux box. Problem arise with network stack, TCP Selective Acknowledgement Options SACK. High bandwidth links and large packets can emphasize bad behavior, and completely bocks specific protocols (for me was SMTP).

Really MacOSX doesn't support SACK http://www.macgeekery.com/gspot/2006-03/mac_os_x_network_tuning_guide, but Solaris yes.

Try to turn off it on Solaris side, it's on by default.

Regards,
Paolo.


At 12:37 +0200 12-10-2006, Heiko wrote:
Hello,

I have a strange problem with TCP-communications, which is not directly related to developing software. I hope you forgive me, and can help me solve the issue, or point out OS parameters to workaround the problem (or even tune the OS' TCP-Stack to work properly :-) ).

Short description: The Mac is a OS X.4 client with 100MBit network connection (172.27.2.127), and the Sun is Solaris 10 AFP-Server (Ethershare) with a 1000MBit network connection (172.27.1.40). The problem only occurs while reading data from the Sun.

The Mac acknoledges data packets from the Sun very lazily, meaning the Sun sends up to 6 packets, the Mac ack's just one. This way the retransmission queue of the sun fills up with unacknoledged packets, forcing the Sun to throttle down.
Some packets later, the Sun only sends new packets if prior packets are acknoledged.

Now the Mac sends acks for more then one packet at a time (good thing), but delays the send about 500microseconds...this gets worse, until the delay is about 200ms (milliseconds!). As you can imagine, the throughput is near zero.

The whole description with TCP-dumps is available here:
http://www.wurst-wasser.net/Wurst-Wasser.net/Wiki-Uploads/BerlinTCPPerformanceProblem.pdf (10MB, good quality, better viewed in Preview than in Safari)

Has anyone heard of such a problem before?

It would be great if someone could point out possible causes, workarounds or even solutions.

Thank you!

-
Heiko

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Macnetworkprog mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
>0igi.cnr.it

This email sent to email@hidden


--
------------------------------------------------------------------------------------------------
Paolo Barbato               email: mailto:email@hidden
Network Administrator   phone: (39-049)-829-5097
                                            (39-049)-829-5000
Corso Stati Uniti,4            www: http://www.igi.cnr.it          
35127 Camin-Padova       PGP: http://www.igi.cnr.it/wwwpgp/rfx_paolo_barbato.pgp
ITALY                      JabberID: email@hidden   
------------------------------------------------------------------------------------------------
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Macnetworkprog mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Strange TCP-networking problems with Mac OS X 10.4 and Solaris 10
      • From: Heiko <email@hidden>
    • Re: Strange TCP-networking problems with Mac OS X 10.4 and Solaris 10
      • From: Josh Graessley <email@hidden>
References: 
 >Strange TCP-networking problems with Mac OS X 10.4 and Solaris 10 (From: Heiko <email@hidden>)

  • Prev by Date: Strange TCP-networking problems with Mac OS X 10.4 and Solaris 10
  • Next by Date: How to find the primary network interface?
  • Previous by thread: Strange TCP-networking problems with Mac OS X 10.4 and Solaris 10
  • Next by thread: Re: Strange TCP-networking problems with Mac OS X 10.4 and Solaris 10
  • Index(es):
    • Date
    • Thread