Martti Kuparinen wrote:
As a reminder, the setup is like this: S (Ubuntu 9.10) <--> X (NetBSD 5.99.24) <--> R (NetBSD 5.99.24)
I found http://proj.sunet.se/E2E/tcptune.html and played a little with the receiver (NetBSD 5.99.24), below 3 runs with both settings. The conclusion is that I'm happy now as I'm able to route 850+ Mbps through my router...
Step 1 ------ (Rebuilt kernel with "options NMBCLUSTERS=16384") sysctl -w kern.sbmax=8388608 sysctl -w net.inet.tcp.sendspace=3217968 sysctl -w net.inet.tcp.recvspace=3217968 sysctl -w net.inet.tcp.init_win=8 TCP ttcp-t: 10737418240 bytes in 96.02 real seconds = 853.20 Mbit/sec +++ ttcp-t: 10737418240 bytes in 96.55 real seconds = 848.45 Mbit/sec +++ ttcp-t: 10737418240 bytes in 97.14 real seconds = 843.29 Mbit/sec +++ UDP ttcp-t: 10737418240 bytes in 93.84 real seconds = 872.95 Mbit/sec +++ ttcp-t: 10737418240 bytes in 93.84 real seconds = 872.94 Mbit/sec +++ ttcp-t: 10737418240 bytes in 93.84 real seconds = 872.96 Mbit/sec +++ Step 2 ------ (Reboot and activate all the settings from step 1 and the following two) sysctl -w net.inet.tcp.sendbuf_max=16777216 sysctl -w net.inet.tcp.recvbuf_max=16777216 TCP ttcp-t: 10737418240 bytes in 95.92 real seconds = 854.04 Mbit/sec +++ ttcp-t: 10737418240 bytes in 96.80 real seconds = 846.26 Mbit/sec +++ ttcp-t: 10737418240 bytes in 96.54 real seconds = 848.52 Mbit/sec +++ UDP ttcp-t: 10737418240 bytes in 93.85 real seconds = 872.89 Mbit/sec +++ ttcp-t: 10737418240 bytes in 93.83 real seconds = 873.03 Mbit/sec +++ ttcp-t: 10737418240 bytes in 93.87 real seconds = 872.72 Mbit/sec +++