Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Nov 2005 13:33:05 +0300
From:      Gleb Smirnoff <glebius@FreeBSD.org>
To:        Ferdinand Goldmann <ferdinand.goldmann@jku.at>
Cc:        freebsd-net@FreeBSD.org
Subject:   Re: bge driver, how to increase performance?
Message-ID:  <20051126103305.GA25711@cell.sick.ru>
In-Reply-To: <43848005.2000004@jku.at>
References:  <43848005.2000004@jku.at>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Nov 23, 2005 at 03:43:17PM +0100, Ferdinand Goldmann wrote:
F> I have a 3com 3c996-SX card running under FreeBSD 5.4-STABLE.
F> Performance is quite ok so far, but interrupt load is very high.
F> (Machine is working as a traffic shaping device/firewall)
F> 
F> # vmstat -i
F> interrupt                          total       rate
F> irq18: bge0                    153244636       5014
F> irq27: fxp0                    102056377       3339
F> 
F> Often, interrupt load will hit almost 100%. I guess the bge driver does not 
F> support polling, but I remember reading somewhere that it supports 
F> interrupt moderation? How would I enable this? On the em driver, this could 
F> be done via sysctl. Does anyone have hints on performance improvement 
F> concerning interrupt load?

It supports polling(4) in RELENG_6. (6.0-RELEASE is not enough)

-- 
Totus tuus, Glebius.
GLEBIUS-RIPN GLEB-RIPE



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