Change congestion protocol in Solaris 10 | Unix Linux Forums | Solaris

  Go Back    


Solaris The Solaris Operating System, usually known simply as Solaris, is a Unix-based operating system introduced by Sun Microsystems. The Solaris OS is now owned by Oracle.

Change congestion protocol in Solaris 10

Solaris


Tags
solaris congestion protocol linux cisco

Closed Thread    
 
Thread Tools Search this Thread Display Modes
    #1  
Old 07-02-2013
crusoe crusoe is offline
Registered User
 
Join Date: Jul 2013
Last Activity: 4 July 2013, 7:15 AM EDT
Location: Stockholm
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Sun Change congestion protocol in Solaris 10

I have a client with a meshed Cisco backbone.
6500's on top, Nexus 7000 in the middle and 4500's in bottom.

Solaris 10 servers connected to the 4500's backing up to a RedHat Linux backup server connected to the Nexus 7000's. The traffic is routed from 4500 --> Nexus 7000 --> 6500 --> Nexus 7000 --> backup server.

Backup clients have 1 GbE interfaces, backbone is 10GbE and backup server has 10 GbE interfaces.

Speed is good for all backup clients but not for the Solaris 10 backup clients. They have a short spike for anything between 30 secs - 2 minutes and then falls down to about 250 kbps per save stream.

I heard this could probably be solved by changing the congestion protocol on the Solaris hosts as they are misaligned with RedHat congestion protocol. But I can't find how to change or look at that with Solaris 10???

Found an article that describes this for Solaris 11, but not for Solaris 10.

Anyone that can help me on how to do this on Solaris 10 or point me in any direction on how to solve this problem?
Sponsored Links
    #2  
Old 07-04-2013
MadeInGermany MadeInGermany is offline Forum Advisor  
Registered User
 
Join Date: May 2012
Last Activity: 17 September 2014, 4:59 AM EDT
Location: Simplicity
Posts: 1,890
Thanks: 120
Thanked 553 Times in 501 Posts
You probably mean TCP/IP tuning?
That can be done with ndd command

Code:
ndd /dev/tcp \?
ndd /dev/ip \?

And on the NIC driver, e.g. ifconfig -a shows ce0 then try

Code:
ndd /dev/ce \?
ndd /dev/ce0 \?

Check the man page how to change values

Code:
man ndd

But the first thing to do is to look for a NIC driver update/patch!
Sponsored Links
    #3  
Old 07-04-2013
crusoe crusoe is offline
Registered User
 
Join Date: Jul 2013
Last Activity: 4 July 2013, 7:15 AM EDT
Location: Stockholm
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
I am familiar with ndd, but cannot find how to change or view current congestion protocol used. In Solaris 11 there's a tool called ipadm, that I can use - but it's not available in Solaris 10.
    #4  
Old 07-04-2013
jim mcnamara jim mcnamara is offline Forum Staff  
...@...
 
Join Date: Feb 2004
Last Activity: 17 September 2014, 9:50 PM EDT
Location: NM
Posts: 10,208
Thanks: 278
Thanked 794 Times in 742 Posts
Solaris 10 does not show a protocol - just Solaris 11. Solaris 10 has a bunch of tunables related to network congestion:
Main link:
Book Information (Solaris Tunable Parameters Reference Manual)

TCP manual (chap 3 I think)
Book Information (Solaris Tunable Parameters Reference Manual)

IF you search for "cwnd" and "cong" using your browser you get some the tunables related to your issue. There is no algorithm to set like CUBIC -- that Linux 2.6 uses. Solaris 10 u08 predates a lot of that development.

An older discussion on the problem - note the links to Sun sites are broken due to oracle's decision to redo everything.

Solaris - Tuning Your TCP/IP Stack
Sponsored Links
Closed Thread

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
Transfer files from windows to solaris with winscp (file protocol:SFTP) herbich1985 Solaris 6 05-07-2012 04:39 PM
When should TCP congestion avoidance be used? herot IP Networking 0 12-13-2011 09:12 PM
Looking for a Low-Latency TCP Congestion Avoidance Algorithm jjinno UNIX for Advanced & Expert Users 3 09-02-2011 04:07 PM
change network time protocol CBarraford OS X (Apple) 4 03-05-2007 07:12 PM



All times are GMT -4. The time now is 03:40 AM.