I think Solaris is just very bad at dealing with large RTTs such as you
get over a 14.4k PPP link. It doesn't wait long enough for the ACK,
and resends the packet. This affects more than just Linux.
The machine I pull news from is a Solaris machine, and I see that
problem there. This has actually been improved by reducing my MRU to 576
(I was playing with 1500 since Linux has MTU discovery).
Demon have improved it by the following settings for the Solaris box:
tcp_rexmit_interval_initial 1000 (1 second)
tcp_rexmit_interval_min 600 (.6 seconds)
tcp_rexmit_interval_max 60000 (default)
ip_path_mtu_discovery 0 (off)
-- `O O' | Home: Nick.Holloway@alfie.demon.co.uk // ^ \\ | Work: Nick.Holloway@parallax.co.uk http://www.parallax.co.uk/~alfie/