By default, solaris has really crappy TCP session parameters and doesn't work very well across a DS3. By changing the TCP window size on solaris machines on both sides of the DS3, you can get acceptable performance. Put the following in /etc/init.d/nettune, or somesuch, and link it from /etc/rc2.d/S-something:


case $1 in

        echo "setting tcp window sizes to 512000"
        ndd -set /dev/tcp tcp_wscale_always 1
        ndd -set /dev/tcp tcp_tstamp_if_wscale 1
        ndd -set /dev/tcp tcp_xmit_hiwat 512000
        ndd -set /dev/tcp tcp_recv_hiwat 512000
        echo "usage: $0 start "

exit 0