bge driver, how to increase performance?

Ferdinand Goldmann ferdinand.goldmann at jku.at
Wed Nov 23 14:43:38 GMT 2005


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 at zid.uni-linz.ac.at        \ ~/  ~~~|~~~~~~~~
 >> PGP D4CF 8AA4 4B2A 7B88 65CA  5EDC 0A9B FA9A 13EA B993| |-----3


More information about the freebsd-net mailing list