Network performance in a dual CPU system
Marcos Bedinelli
bedinelli at madhaus.cns.utoronto.ca
Fri Feb 10 09:23:12 PST 2006
Hello all,
thanks for the replies. Most of you have suggested that I turn on
polling and give it a try. The machine is in production, hence I need
to schedule downtime for that.
The system is mainly being used as a dedicated router. It runs OSPF,
BGP and IPFW (around 150 rules). OSPF and BGP are managed by Quagga.
The box has 2 gigabit interfaces that handle on average 200Mbp/s - 50K
packets/s (inbound and outbound combined), each one of them.
Some of you have asked for the following information:
- As I indicated before, polling is currently disabled.
- Hyperthreading (HTT) is disabled.
mull [~]$vmstat -i
interrupt total rate
irq1: atkbd0 3466 0
irq6: fdc0 10 0
irq13: npx0 1 0
irq14: ata0 47 0
irq21: fxp1 20462527 8
irq28: bge0 3511765157 1444
irq29: bge1 3633124373 1494
irq30: aac0 1842472 0
cpu0: timer 566751007 233
Total 7733949060 3181
mull [~]$netstat -m
644/646/1290 mbufs in use (current/cache/total)
643/407/1050/17088 mbuf clusters in use (current/cache/total/max)
0/5/4528 sfbufs in use (current/peak/max)
1447K/975K/2422K bytes allocated to network (current/cache/total)
0 requests for sfbufs denied
0 requests for sfbufs delayed
0 requests for I/O initiated by sendfile
0 calls to protocol drain routines
Thank you,
--
Marcos
More information about the freebsd-net
mailing list