Hi,
I'm testing the latest stp patch against a 2.4.4-ac3 kernel (which
should have the necessary zero-copy code I guess) using tstp on
Gigabit Ethernet.
Surprisingly I can't transmit packets larger than about 600 kB. The
receiver accepts the connection but then gets a timeout in the
receive call.
Another strange thing is that the performance in comparison to the
patch for the 2.4.0-test10 kernel dropped a lot. With the old code
I could transmit messages up to 8 MB in size and got a max. throughput
of about 103 MB/s.
Ok, that was for the large messages of more than 1 MB, but the new
code delivers only 65 MB/s at 600 Kb message size where I got almost
100 MB/s with the old code.
Did anyone experience the same behaviour ?
I should add that I tested with jumbo frames and
/proc/sys/net/core/{r,w}mem_max was set to 1048576 (1 MB)
regards,
Sebastian Heidl
--
|