On Thu, May 24, 2012 at 4:43 PM, Bjoern A. Zeeb
<bzeeb-li...@lists.zabbadoz.net> wrote:
> On 24. May 2012, at 22:55 , Kevin Oberman wrote:
>
>> When we set the ToS bits for less than best effort (also called
>> scavenger) on packets (ToS=32), performance on FreeBSD 8.2 is
>> terrible. It was as good as best effort on FreeBSD 7.3 (assuming no
>> congestion). I will look into what 9 does, but does anyone have an
>> idea of why 8.2 behaves so badly when ToS is set to 32?
>> Here is an example of what happens to performance:
>> nuttcp with ToS=0:
>> 622.5000 MB /   1.00 sec = 5221.7570 Mbps
>> 623.3125 MB /   1.00 sec = 5228.5883 Mbps
>> 624.0000 MB /   1.00 sec = 5234.4495 Mbps
>>
>> With ToS=32 (0x20):
>> 0.3750 MB /   1.00 sec =    3.1457 Mbps
>> 0.5000 MB /   1.00 sec =    4.1942 Mbps
>> 0.5000 MB /   1.00 sec =    4.1942 Mbps
>>
>> This is,of course, on a 10G interface. On 7.3 there is little
>> difference between the two. We are using cubic CC on the 8.2 system.
>
> This looks like a different problem than just TOS.  I assume however
> that not setting the TOS you get the same as expected performance?
>
> Which NIC?

The two nuttcp runs were identical and we got similar results with iperf.

All tests were using Myricom (mxge) cards.
-- 
R. Kevin Oberman, Network Engineer
E-mail: kob6...@gmail.com
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to