From: Patrick Schaaf <bof@bof.de>
To: Philip Ho <cbho@ie.cuhk.edu.hk>
Cc: netfilter devel <netfilter-devel@lists.netfilter.org>
Subject: Re: linux packet forwarding rate
Date: Thu, 6 Mar 2003 08:13:36 +0100 [thread overview]
Message-ID: <20030306071336.GE2829@oknodo.bof.de> (raw)
In-Reply-To: <3E66F084.3F396F59@ie.cuhk.edu.hk>
On Thu, Mar 06, 2003 at 02:53:56PM +0800, Philip Ho wrote:
> Dear all
>
> I want to forward 1Gbps at line rate. Has anyone successfully used linux
> to forward 1Gbps (assuming 1500 byte packet length, that is equivalent
> to 80kpps) on gigabit ethernet?
Please ask again on a more suitable mailing list. The question has
nothing to do with further development of iptables / netfilter.
A suitable list may be:
http://www.uwsg.iu.edu/hypermail/linux/net/
Nevertheless, I'm sure the S/390, PowerPC, Sparc, Alpha, and HP/UX ports
managed that for some years, now. Also high end four- and eight-processor
x86 systems, may have made it.
BTW, with line rate, one usually means the absolute worst case line
rate with SMALL packets. Also, Ethernet is full duplex nowadays,
so the line rate of a single GE interface, at 2gbit/s, with 64 byte
packets, would be roughly 4000000 (4 million) packets per second.
On a (dual) Pentium-III 800Mhz system, on a 64/66 Mhz bus, I was able, about
two years ago, to push slightly more than 700mbit/s (synthetic UDP)
with jumbo frames, and I vaguely remember about 50000 packets per
second a processing ceiling.
Finally, the ONLY way to REALLY find out about these things, is to
get some hardware, test software, UNDERSTAND WHAT IS TESTED, and
the TEST!
Oh, and on 99% of real life linux servers, it just doesn't matter at all.
best regards
Patrick
next prev parent reply other threads:[~2003-03-06 7:13 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-03-06 6:53 linux packet forwarding rate Philip Ho
2003-03-06 7:13 ` Patrick Schaaf [this message]
2003-03-06 11:27 ` Harald Welte
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=20030306071336.GE2829@oknodo.bof.de \
--to=bof@bof.de \
--cc=cbho@ie.cuhk.edu.hk \
--cc=netfilter-devel@lists.netfilter.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.