All of lore.kernel.org
 help / color / mirror / Atom feed
From: <administrator@netwlan.net>
To: lartc@vger.kernel.org
Subject: [LARTC] Looking for new ideas to improve linux router performace
Date: Wed, 08 Nov 2006 12:39:08 +0000	[thread overview]
Message-ID: <005801c70332$e2a74690$641497c1@sysadmin> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 1040 bytes --]

Hello,

I have 2 dual CPU Xeon 3Ghz HT enabled Linux routers and each one of them
serving 2 class C with pick traffic on router about 300Mbit full duplex

 

2 x Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet
Controller (rev 03) 

1GB ram

And 

2 x Ethernet controller: Broadcom Corporation NetXtreme BCM5703 Gigabit
Ethernet (rev 10)

1GB ram

 

Both routers have about 600 iptables rules, 4000 tc rules with HFSC
scheduler and 300 static routes 

I have implemented tc filter hashing which improve performance 

but my goal is to push those machines to the limit with 4 class C and double
above rules and traffic

Currently system takes no more then 60% CPU time at pick per working CPU as
every NIC has been set on different CPU,

and I have two idle CPUs on each machine .

   

 Currently Linux kernels are coming with timer interrupt of 1000hz max which
in my opinion is not enough 

 Also there is no way to serve interrupts from one NIC on two processors.

 I'm open for suggestions 

 Thanks to all in advance.


[-- Attachment #1.2: Type: text/html, Size: 4656 bytes --]

[-- Attachment #2: Type: text/plain, Size: 143 bytes --]

_______________________________________________
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

             reply	other threads:[~2006-11-08 12:39 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-11-08 12:39 administrator [this message]
2006-11-08 13:39 ` [LARTC] Looking for new ideas to improve linux router performace administrator

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='005801c70332$e2a74690$641497c1@sysadmin' \
    --to=administrator@netwlan.net \
    --cc=lartc@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.