From owner-freebsd-performance@FreeBSD.ORG Sun Dec 30 13:31:09 2007 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 672FB16A41A; Sun, 30 Dec 2007 13:31:09 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 842F513C448; Sun, 30 Dec 2007 13:31:08 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <47779D9B.7050402@FreeBSD.org> Date: Sun, 30 Dec 2007 14:31:07 +0100 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031) MIME-Version: 1.0 To: Philipp Wuensche References: <4755ED57.6030603@h3q.com> <20071204195131.56cb1307.wmoran@collaborativefusion.com> <4755FAD8.5030805@h3q.com> <4756BDC1.2070802@h3q.com> In-Reply-To: <4756BDC1.2070802@h3q.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Adrian Chadd , "freebsd-performance@freebsd.org" Subject: Re: tuning for high connection rates X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Dec 2007 13:31:09 -0000 Philipp Wuensche wrote: > Adrian Chadd wrote: >> On 05/12/2007, Philipp Wuensche wrote: >> >>> As I understand it, and correct me if I'm wrong, polling helps against >>> high interrupt rates but for that intel gigabit cards have interrupt >>> moderation. We don't have a problem with interrupts (20% CPU) at the >>> moment but with system (100% CPU) as you can see in the system >>> monitoring graphs. Interrupts sometimes peak at, but usually are under, >>> the 2k interrupts/sec limit. >> Begin by reading up on the hardware profiling support (hwpmc, pmc, >> etc) and see if you can get some system and process-specific profiling >> information. > > Oh interesting stuff, I definitely have to take a look into that. Nice. Did you make progress on this? I'd like to see a profiling trace from hwpmc, and also from LOCK_PROFILING. Kris