Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754146AbbDMNtf (ORCPT ); Mon, 13 Apr 2015 09:49:35 -0400 Received: from mail-pd0-f179.google.com ([209.85.192.179]:35054 "EHLO mail-pd0-f179.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751708AbbDMNtd (ORCPT ); Mon, 13 Apr 2015 09:49:33 -0400 Message-ID: <1428932970.3834.4.camel@edumazet-glaptop2.roam.corp.google.com> Subject: Re: [Xen-devel] "tcp: refine TSO autosizing" causes performance regression on Xen From: Eric Dumazet To: George Dunlap Cc: Stefano Stabellini , "xen-devel@lists.xensource.com" , Wei Liu , Ian Campbell , netdev , Linux Kernel Mailing List , edumazet@google.com, linux-arm-kernel@lists.infradead.org, Christoffer Dall , David Vrabel , Jonathan Davies , Felipe Franciosi , Paul Durrant Date: Mon, 13 Apr 2015 06:49:30 -0700 In-Reply-To: References: <1428596218.25985.263.camel@edumazet-glaptop2.roam.corp.google.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.10.4-0ubuntu2 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 962 Lines: 23 On Mon, 2015-04-13 at 11:56 +0100, George Dunlap wrote: > Is the problem perhaps that netback/netfront delays TX completion? > Would it be better to see if that can be addressed properly, so that > the original purpose of the patch (fighting bufferbloat) can be > achieved while not degrading performance for Xen? Or at least, so > that people get decent perfomance out of the box without having to > tweak TCP parameters? Sure, please provide a patch, that does not break back pressure. But just in case, if Xen performance relied on bufferbloat, it might be very difficult to reach a stable equilibrium : Any small change in stack or scheduling might introduce a significant difference in 'raw performance'. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/