Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Apr 2013 07:49:34 -0700
From:      Erich Weiler <weiler@soe.ucsc.edu>
To:        Gleb Smirnoff <glebius@FreeBSD.org>
Cc:        freebsd-net@freebsd.org
Subject:   Re: pf performance?
Message-ID:  <517A93FE.7020209@soe.ucsc.edu>
In-Reply-To: <20130426134224.GV76816@FreeBSD.org>
References:  <5176E5C1.9090601@soe.ucsc.edu> <20130426134224.GV76816@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> The pf isn't a process, so you can't see it in top. pf has some helper
> threads however, but packet processing isn't performed by any of them.

But the work pf does would show up in 'system' on top right?  So if I 
see all my CPUs tied up 100% in 'interrupts' and very little 'system', 
would it be a reasonable assumption to think that if I got more CPU 
cores to handle the interrupts that eventually I would see 'system' load 
increase as the interrupt load became faster to be handled?  And thus 
increase my bandwidth?

In other words, until I see like 100% system usage in one core, I would 
have room to grow?

Sorry for being dense, just trying to squeeze every ounce of blood out 
of this box that I can...  ;)  Unfortunately I can't move to FreeBSD 10 
because this is a pfSense box and they are locked on 8.1 at the moment 
for the version I'm running.  They are eyeing version 10 for a future 
release but it may be a year or more before that gets released.



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