NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: ixg(4) performances



On Jul 6, 2014, at 17:39 , Matthias Scheler <tron%zhadum.org.uk@localhost> 
wrote:
> On Fri, Jul 04, 2014 at 02:43:19PM +0000, Emmanuel Dreyfus wrote:
>> I quote myself here:
>> 
>> On Wed, Jul 02, 2014 at 02:05:53PM +0000, Emmanuel Dreyfus wrote:
>>> TCP connection established.
>>> Packet size  1k bytes:  114938 KByte/s Tx,  114816 KByte/s Rx.
>>> Packet size  2k bytes:  114924 KByte/s Tx,  114868 KByte/s Rx.
>>> Packet size  4k bytes:  114871 KByte/s Tx,  114901 KByte/s Rx.
>>> Packet size  8k bytes:  114877 KByte/s Tx,  114900 KByte/s Rx.
>>> Packet size 16k bytes:  114882 KByte/s Tx,  114914 KByte/s Rx.
>>> Packet size 32k bytes:  114881 KByte/s Tx,  114905 KByte/s Rx.
>> 
>> ioperf reports awful perfs.  But netperf says:
>> 
>> root@saccharose#  netperf -H 10.103.101.117
>> TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.103.101.117 
>> (10.103.101.117) port 0 AF_INET
>> Recv   Send    Send                          
>> Socket Socket  Message  Elapsed              
>> Size   Size    Size     Time     Throughput  
>> bytes  bytes   bytes    secs.    10^6bits/sec  
>> 
>> 32768  32768  32768    10.01    1152.76   
>> 
>> This look much better: maximum bandwith is 1200 Mb/s as I understand.
>> 
>> How can this be explained?
> 
> Probably by a various factors:
> 1.) Lack of SMP scalabity in the network stack.
> 2.) No MSIE-X support.
> 3.) No RSS support in the driver.
> 
> You will also struggle to sature a 10Gb/s link with a single TCP connection
> in general.

Actually, it used to be ok performance, but after NetBSD 2.x - 3 (somewhere) 
release the performance went down.

http://bsd-beta.slashdot.org/story/04/05/03/2235255/netbsd-sets-internet2-land-speed-world-record

(I think the old Dell 2650 with the iNTEL 10 GB/s cards are still somewhere in 
the basement of LTU…)

/P


Home | Main Index | Thread Index | Old Index