Re: bge driver, how to increase performance?

From: Gleb Smirnoff (glebius_at_FreeBSD.org)
Date: 11/26/05

  • Next message: Gleb Smirnoff: "Re: cvs commit: src/sys/netinet if_ether.c"
    Date: Sat, 26 Nov 2005 13:33:05 +0300
    To: Ferdinand Goldmann <ferdinand.goldmann@jku.at>
    
    

    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
    _______________________________________________
    freebsd-net@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-net
    To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
    

  • Next message: Gleb Smirnoff: "Re: cvs commit: src/sys/netinet if_ether.c"

    Relevant Pages

    • Re: bge driver, how to increase performance?
      ... > Performance is quite ok so far, but interrupt load is very high. ... I guess the bge driver ... > performance improvement concerning interrupt load? ...
      (freebsd-net)
    • bge driver, how to increase performance?
      ... Performance is quite ok so far, but interrupt load is very high. ... (Machine is working as a traffic shaping device/firewall) ... I guess the bge driver does not ...
      (freebsd-net)