Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Nov 2005 15:43:17 +0100
From:      Ferdinand Goldmann <ferdinand.goldmann@jku.at>
To:        freebsd-net@freebsd.org
Subject:   bge driver, how to increase performance?
Message-ID:  <43848005.2000004@jku.at>

next in thread | raw e-mail | index | archive | help
Hello,

I have a 3com 3c996-SX card running under FreeBSD 5.4-STABLE.
Performance is quite ok so far, but interrupt load is very high.
(Machine is working as a traffic shaping device/firewall)

# vmstat -i
interrupt                          total       rate
irq18: bge0                    153244636       5014
irq27: fxp0                    102056377       3339

Often, interrupt load will hit almost 100%. I guess the bge driver does not 
support polling, but I remember reading somewhere that it supports interrupt 
moderation? How would I enable this? On the em driver, this could be done via 
sysctl. Does anyone have hints on performance improvement concerning interrupt 
load?

TIA
-- 
 >> Ferdinand Goldmann                                   ////  |          |
 >>                                                     |--00  |    UNIX  |
 >> Tel. : +43/732/2468/9398 Fax. : +43/732/2468/9397   C   ^  |          |
 >> EMail:  Ferdinand.Goldmann@zid.uni-linz.ac.at        \ ~/  ~~~|~~~~~~~~
 >> PGP D4CF 8AA4 4B2A 7B88 65CA  5EDC 0A9B FA9A 13EA B993| |-----3



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