From owner-freebsd-stable@FreeBSD.ORG Sat Jan 25 06:30:32 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A79A73C9 for ; Sat, 25 Jan 2014 06:30:32 +0000 (UTC) Received: from torment.daemoninthecloset.org (torment.daemoninthecloset.org [94.242.209.234]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5A8BC13D6 for ; Sat, 25 Jan 2014 06:30:32 +0000 (UTC) Received: from sage.daemoninthecloset.org (unknown [70.114.209.60]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "sage.daemoninthecloset.org", Issuer "daemoninthecloset.org" (verified OK)) by torment.daemoninthecloset.org (Postfix) with ESMTPS id 95CAA42C08B0 for ; Sat, 25 Jan 2014 07:30:24 +0100 (CET) X-Virus-Scanned: amavisd-new at daemoninthecloset.org X-Virus-Scanned: amavisd-new at daemoninthecloset.org Date: Sat, 25 Jan 2014 00:30:00 -0600 (CST) From: Bryan Venteicher To: freebsd-stable@freebsd.org Message-ID: <890235341.5330.1390631400299.JavaMail.root@daemoninthecloset.org> In-Reply-To: References: <2121752681.4348.1390376494793.JavaMail.root@daemoninthecloset.org> Subject: Re: Major performance/stability regression in virtio network drivers between 9.2-RELEASE and 10.0-RC5 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [192.168.10.20] X-Mailer: Zimbra 8.0.2_GA_5569 (ZimbraWebClient - GC31 ([unknown])/8.0.2_GA_5569) Thread-Topic: Major performance/stability regression in virtio network drivers between 9.2-RELEASE and 10.0-RC5 Thread-Index: 6m+lFs0TZz3QnVOlCf+GR6Rv7o7qmw== X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Jan 2014 06:30:32 -0000 ----- 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 >