Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Apr 2009 09:16:19 -0700 (PDT)
From:      Barney Cordoba <barney_cordoba@yahoo.com>
To:        Robert Watson <rwatson@FreeBSD.org>
Cc:        freebsd-net@freebsd.org, Ivan Voras <ivoras@freebsd.org>
Subject:   Re: Advice on a multithreaded netisr  patch?
Message-ID:  <564712.63955.qm@web63905.mail.re1.yahoo.com>
In-Reply-To: <75700.80930.qm@web63905.mail.re1.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help




--- On Wed, 4/8/09, Barney Cordoba <barney_cordoba@yahoo.com> wrote:

> From: Barney Cordoba <barney_cordoba@yahoo.com>
> Subject: Re: Advice on a multithreaded netisr  patch?
> To: "Robert Watson" <rwatson@FreeBSD.org>
> Cc: freebsd-net@freebsd.org, "Ivan Voras" <ivoras@freebsd.org>
> Date: Wednesday, April 8, 2009, 9:18 AM
> --- On Tue, 4/7/09, Robert Watson
> <rwatson@FreeBSD.org> wrote:
> 
> > From: Robert Watson <rwatson@FreeBSD.org>
> > Subject: Re: Advice on a multithreaded netisr  patch?
> > To: "Barney Cordoba"
> <barney_cordoba@yahoo.com>
> > Cc: freebsd-net@freebsd.org, "Ivan Voras"
> <ivoras@freebsd.org>
> > Date: Tuesday, April 7, 2009, 8:56 AM
> > On Tue, 7 Apr 2009, Barney Cordoba wrote:
> > 
> > >> Have you tried LOCK_PROFILING?  It would
> quickly
> > tell you if driver locks were a source of significant
> > contention.  It works quite well...
> > > 
> > > When I enabled LOCK_PROFILING my side modules,
> such as
> > if_ibg, stopped working. It seems that the ifnet
> structure
> > or something changed with that option enabled. Is
> there a
> > way to sync this without having to integrate
> everything into
> > a specific kernel build?
> > 
> > LOCK_PROFILING changes the size of lock-related data
> > structures, so requires both kernel and full set of
> modules
> > to be rebuilt with the option.
> 
> What are the units for lock profiling? For example, the
> "average
> wait" is in what units? 
> 
> Is there a way to reset the stats counters? If not, it
> might be nifty if 
> toggling prof.enable reset the stats to run some different
> kinds of
> tests without rebooting.
> 
> Barney

I know, I know. Read the man page...


      



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?564712.63955.qm>