Jose Fragoso wrote:
> I am running openbsd 4.2 on a box and I would like
> help trying to identify networking bottlenecks.
> 
> While trying to download a file from another obsd
> box at the network using wget, I get very low rate.
> 100%[====================================>] 61,758,702 2.30M/s
> 18:03:55 (2.32 MB/s) - `bsd1.1' saved [61758702/61758702]

This one above probably uses the default values you posted below:
> net.inet.tcp.recvspace=16384
> net.inet.tcp.sendspace=16384

but..

> But when I use iperf, I get quite high transfer rates:
> TCP window size:   256 KByte
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
..this one sets a higher value for itself.

> My question is what could be causing the tcp poor performance?

Try setting send/recv-space to 256k and re-test with wget in order to
actually make the two tests use the same limits. Since the wget test was
both to/from "another obsd", make sure you change both sides and restart
the data serving application at the other end so it picks up the new
space (dont know if it is read per connection or per binding of a
socket, so a safe bet is to restart the app, I guess)

Reply via email to