From owner-freebsd-net@FreeBSD.ORG Tue Sep 16 14:43:27 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B07F6106566C for ; Tue, 16 Sep 2008 14:43:27 +0000 (UTC) (envelope-from swordqiu@gmail.com) Received: from ti-out-0910.google.com (ti-out-0910.google.com [209.85.142.187]) by mx1.freebsd.org (Postfix) with ESMTP id 3A6AD8FC19 for ; Tue, 16 Sep 2008 14:43:27 +0000 (UTC) (envelope-from swordqiu@gmail.com) Received: by ti-out-0910.google.com with SMTP id d27so1496251tid.3 for ; Tue, 16 Sep 2008 07:43:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=HzCFUk3NUavaXNBJZJ3GYqXODzD3zl34MeDu8hf8/78=; b=QVlo/e7DLAyy/6QuK1mZEjqFrp/kySq5ksGkR9Jlgmm+BGSvKQQ+OHu5Tz9bRW4/T/ QulgaMn+AJTxTPlhx74EOaIeb1gV0SJuji+NnfBAw7D/8Mro213Fk5CQib05pYKMtnR0 fw8Mo7u4N8o5APCddzJtGXxiOyE1uV032KzNg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=j8RwA0moS+WshpjJU9kHh9NzkdS8wAWFQHNXkU0P+BIadJLbpWD95OTXl3etNiIqUU LlN7TtaIj7j2+/TUa/cA05MemSJfIuUQt3g23GHjKGbwg/NCmEMUlPFHX+Mrpe8BgDEk li4usAdRjeJrd2APX2Fbm0DNM2tgoPeSEiuaU= Received: by 10.110.47.9 with SMTP id u9mr1482872tiu.42.1221576205614; Tue, 16 Sep 2008 07:43:25 -0700 (PDT) Received: by 10.110.90.11 with HTTP; Tue, 16 Sep 2008 07:43:25 -0700 (PDT) Message-ID: Date: Tue, 16 Sep 2008 22:43:25 +0800 From: "Jian Qiu" To: "Kris Kennaway" In-Reply-To: <48CF6450.6020909@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <48CF6450.6020909@FreeBSD.org> Cc: freebsd-net@freebsd.org Subject: Re: What's the status of parallel netisr? X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Sep 2008 14:43:27 -0000 Interesting. I did a test on local UDP throughput. I was surprised to find out the performance with a SMP kernel was worse than UP. (~74MB/s v.s. 96 MB/s). I had though parallel netisr might be a solution. Anyway, thanks for the info. On Tue, Sep 16, 2008 at 3:46 PM, Kris Kennaway wrote: > Jian Qiu wrote: >> >> I noticed there was a project trying to parallelize netisr in SMP. >> >> But I cannot find the relevant codes in either stable 7 or current 8. >> >> I'm wondering what's the current status of this project? >> >> When will it be merged into FreeBSD source tree? > > It's available in a perforce branch owned by rwatson (sorry, I don't have > the branch name handy), but in my tests it either produced no benefits, or > actually reduced performance. This is surprising and the reasons for this > are still unknown. > > Kris >