From owner-freebsd-net@FreeBSD.ORG Fri Aug 31 06:54:51 2012 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 0F1BB106566C; Fri, 31 Aug 2012 06:54:50 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id 8F0698FC1E; Fri, 31 Aug 2012 06:54:50 +0000 (UTC) Received: by dadr6 with SMTP id r6so1713038dad.13 for ; Thu, 30 Aug 2012 23:54:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=4EsAW7m96levRjpopyzZ4574FUPGGGKeCPZ56ytcLiA=; b=x7uAXBItIUD7kiPCuH1B9YQXlKDk8v/r4lkjAlEP8vbh7OhqZKMA0bQsPBw9ZNQmdM 5xZ/P84QmAIHDa843ZKaQlw4C5Y+SDXVMk4+lo5EWAtCqxW2t/lsDP4//4Ummbpseoty A9rC7Ko2nMTsEVdXt6Bk40LqHL68v5e05pKRmcmukT8lvj8Q++W3JD71t3ilh0QjQk/m W4yLbMYyRwY9C3dz3Dcd6evtmzjLgD4VEkqndb3wmkYdOHCsZVJjBMqRe9ep/e/kxXz5 dJ8ysqdBPU+Opno03JOFablTW0bz01QV/hUiV5xaDAUySHDBNrcaTDbQFusw11IvaHc0 j/aA== MIME-Version: 1.0 Received: by 10.66.89.36 with SMTP id bl4mr13735172pab.58.1346396089067; Thu, 30 Aug 2012 23:54:49 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.68.36.106 with HTTP; Thu, 30 Aug 2012 23:54:49 -0700 (PDT) In-Reply-To: <5040508D.9080107@rdtc.ru> References: <1865271844.20120829131610@serebryakov.spb.ru> <1807373989.20120829223125@serebryakov.spb.ru> <20120830152726.A33776@sola.nimnet.asn.au> <534292400.20120830131158@serebryakov.spb.ru> <20120831180721.GB3208@michelle.cdnetworks.com> <50404957.302@rdtc.ru> <5040508D.9080107@rdtc.ru> Date: Thu, 30 Aug 2012 23:54:49 -0700 X-Google-Sender-Auth: Kk-U604DCXuggixmJtwo5vPofo4 Message-ID: From: Adrian Chadd To: Eugene Grosbein Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable Cc: pyunyh@gmail.com, freebsd-net@freebsd.org, Lev Serebryakov , Ian Smith Subject: Re: Bad routing performance on 500Mhz Geode LX with CURRENT, ipfw and mpd5 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: Fri, 31 Aug 2012 06:54:51 -0000 Just as a data point - disable preemption and try again? And run 4BSD + no preemption, try again? Adrian On 30 August 2012 22:50, Eugene Grosbein wrote: > 31.08.2012 12:19, Eugene Grosbein =D0=C9=DB=C5=D4: > >> With HEAD driver, for same test LA pikes to 8 and higher and it takes up= to 10 seconds >> for userland applications like shell or screen(1) to respond to physical= console events: >> >> last pid: 1335; load averages: 8.27, 4.05, 2.04 up 0+00:14:2= 1 23:31:18 >> 97 processes: 2 running, 83 sleeping, 12 waiting >> CPU: 0.1% user, 0.0% nice, 55.7% system, 43.6% interrupt, 0.6% idle >> Mem: 40M Active, 21M Inact, 175M Wired, 2512K Cache, 109M Buf, 749M Free >> Swap: >> >> PID USERNAME PRI NICE SIZE RES STATE TIME WCPU COMMAND >> 12 root -16 - 0K 8K sleep 1:12 44.87% ng_queue >> 11 root -28 - 0K 96K WAIT 1:45 35.60% intr{swi5= : +} >> 11 root -44 - 0K 96K WAIT 1:03 18.80% intr{swi1= : netisr 0} >> 10 root 171 ki31 0K 8K RUN 6:34 0.39% idle >> 13 root -16 - 0K 8K - 0:07 0.10% yarrow > > Not very representative screenshot; in fact, interrupt rate is at 90-100%= level > most of time for both of old and new vr(4) drivers during test and > that's the reason of spiking Load Average. > > Eugene Grosbein > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"