From owner-freebsd-performance@FreeBSD.ORG Fri Oct 31 16:08:50 2008 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 5E8601065686 for ; Fri, 31 Oct 2008 16:08:50 +0000 (UTC) (envelope-from raykinsella78@gmail.com) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.25]) by mx1.freebsd.org (Postfix) with ESMTP id 12E5B8FC12 for ; Fri, 31 Oct 2008 16:08:49 +0000 (UTC) (envelope-from raykinsella78@gmail.com) Received: by qw-out-2122.google.com with SMTP id 9so499986qwb.7 for ; Fri, 31 Oct 2008 09:08:49 -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:mime-version:content-type; bh=L1tgdjPeKcZy1+tIOSqGdbyvKz2/yAnk+KrWSOuRwn8=; b=ZogmzCAFS8mbGGt00ZVF621A2yU6S9FTn9bfxWJDBNAylHXaR6BPwYRYZW5x4vAe7A mdlF8u7GnaUUu6j3Fovf20OQpa7YN/THtRVN1kQxTkz0gkYhciffptcJvEf/6ZrtCPix 3RSwk6y74VRSRGY0bvA2LJ32nR2H06s2PLj7Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=xe++wC3S0W0td4YPNbSEPr2I74qsi1XujH4RVymuWuEZsR6R0SLUxlEdS89Xa0PIYL mgj6jevlD+wVOlyccSzQgOawpKPt/W/ZKIi38Pi1VIIicqCPLiCHS4LQW/YGXDJHyLtj fGJCdbT4TFRIbNxpoD3TvHXtWis/TGQZDAioc= Received: by 10.215.14.13 with SMTP id r13mr1377843qai.109.1225468114984; Fri, 31 Oct 2008 08:48:34 -0700 (PDT) Received: by 10.214.59.13 with HTTP; Fri, 31 Oct 2008 08:48:34 -0700 (PDT) Message-ID: <584ec6bb0810310848q843ed24x3e16880be450a492@mail.gmail.com> Date: Fri, 31 Oct 2008 15:48:34 +0000 From: "Ray Kinsella" To: freebsd-performance@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Interrupt handling in 6.2 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: Fri, 31 Oct 2008 16:08:50 -0000 Has anyone had any success performance tuning interrupt handling in 6.2 ? I know that there is a improved performance handling mechanism in 7.0 but I kinda stuck using 6.2. The performance of interrupt handling mechanism on 6.2 during "interrupt storms" is quiet poor, is there any anything I tweak to improve it ? Any documentation on the same ? Also I going to post this also in another list, but I tried using the PMCStat and kgmon to profile my interrupt handling kernel objects (ko's, loadable objects). To get a handle on the source of the issue. PMCStat supports profiling ko's in 7.0 but not 6.2, Kgmon suggests that profiling kernel objects should be possible in 6.2, but I have had no success with it. Any documentation I have seen suggests compiling the sources straight into the kernel rather than using ko's to profile, but this is not possible. Has anyone had any luck profiling ko's in 6.2. Thanks Ray Kinsella