Menu

Other Operating Systems Tuning

Solaris

Solaris 11 finally adds support for cubic and autotuning. For more information see:

For older Solaris, about all you can do is increase the maximum TCP buffers. Do this using a boot script similar to this (e.g.: /etc/rc2.d/S99ndd)

#!/bin/sh
# increase max tcp window
# Rule-of-thumb: max_buf = 2 x cwnd_max (congestion window)
ndd -set /dev/tcp tcp_max_buf 33554432
ndd -set /dev/tcp tcp_cwnd_max 16777216

# increase DEFAULT tcp window size
ndd -set /dev/tcp tcp_xmit_hiwat 65536
ndd -set /dev/tcp tcp_recv_hiwat 65536

Sun also publishes tuning documentation for IP, TCP, and UDP.

 

NetBSD

The NetBSD performance tuning guide is here.

 

Other OSes

Pittsburgh Supercomputing Center offers more information from their website: see Tuning for Historical Operating Systems