Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Jan 2014 00:30:00 -0600 (CST)
From:      Bryan Venteicher <bryanv@daemoninthecloset.org>
To:        freebsd-stable@freebsd.org
Subject:   Re: Major performance/stability regression in virtio network drivers between 9.2-RELEASE and 10.0-RC5
Message-ID:  <890235341.5330.1390631400299.JavaMail.root@daemoninthecloset.org>
In-Reply-To: <CA%2B=CMd3nsuL2G0M7o004_PgvVzxX9mFGC2NdxKfjUg=gfH2N9A@mail.gmail.com>
References:  <CA%2B=CMd3jeNevdzMQTCG5hEE91Tnmy=9VKfSOdsJaiqo7jYTvJg@mail.gmail.com> <CA%2B=CMd1T0=BXe9a=VqMc5cFkEvob8jbv8d9rV2%2BSnha4hfOj1Q@mail.gmail.com> <2121752681.4348.1390376494793.JavaMail.root@daemoninthecloset.org> <CA%2B=CMd3nsuL2G0M7o004_PgvVzxX9mFGC2NdxKfjUg=gfH2N9A@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help


----- Original Message -----
> Hello Bryan:
> 
> I'm not using DHCP on that interface.
> 
> I'll throw out there this only appears to happen with receive, I still get
> good performance on send.
> 


After a few off list exchanges, the difference between 9.2 and 10.0 was
due to LRO not being enabled. The driver in 10.0 (rightly so) does not
default to turning LRO on when it is available. 

There does seem to be some timer oddities, but that was not an issue on
Eric's system.


> client:
> $ iperf -c 192.168.100.5 -r -t 20
> 
> freebsd server:
> 
> $ sudo iperf -s
> ------------------------------------------------------------
> Server listening on TCP port 5001
> TCP window size: 64.0 KByte (default)
> ------------------------------------------------------------
> [  4] local 192.168.100.5 port 5001 connected with 192.168.100.6 port 43573
> [ ID] Interval       Transfer     Bandwidth
> [  4]  0.0-20.0 sec  7.00 GBytes  3.01 Gbits/sec ******** slow
> ------------------------------------------------------------
> Client connecting to 192.168.100.6, TCP port 5001
> TCP window size: 40.5 KByte (default)
> ------------------------------------------------------------
> [  4] local 192.168.100.5 port 35167 connected with 192.168.100.6 port 5001
> Waiting for server threads to complete. Interrupt again to force quit.
> [  4]  0.0-20.0 sec  46.5 GBytes  20.0 Gbits/sec ******** expected
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?890235341.5330.1390631400299.JavaMail.root>