* throughput question
@ 2004-09-28 13:33 Marc Leeman
2004-09-28 13:50 ` Matt Porter
0 siblings, 1 reply; 3+ messages in thread
From: Marc Leeman @ 2004-09-28 13:33 UTC (permalink / raw)
To: Linux PowerPC Embedded Mailinglist
I see some mails passing over the list about gigabit interfaces, so I
wonder if there are any suggestions as to what processor/interface
should be used for high througput.
I am currently working on a 8245 based board with 2.4.27 e100 driver
and when taking in (and processing streams), only about 50 Mbps can be
handled: about half of the time is based in kernel space (handling
interrupts).
The eepro100 driver was much worse.
As a result, I am a bit wondering about the higher bitrates. How much
do you achieve on tests with what hardware?
--=20
ash nazg durbatul=FBk, ash nazg gimbatul,
ash nazg thrakatul=FBk agh burzum-ishi krimpatul
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: throughput question
2004-09-28 13:33 throughput question Marc Leeman
@ 2004-09-28 13:50 ` Matt Porter
0 siblings, 0 replies; 3+ messages in thread
From: Matt Porter @ 2004-09-28 13:50 UTC (permalink / raw)
To: Marc Leeman; +Cc: Linux PowerPC Embedded Mailinglist
On Tue, Sep 28, 2004 at 03:33:16PM +0200, Marc Leeman wrote:
> I see some mails passing over the list about gigabit interfaces, so I
> wonder if there are any suggestions as to what processor/interface
> should be used for high througput.
>
> I am currently working on a 8245 based board with 2.4.27 e100 driver
> and when taking in (and processing streams), only about 50 Mbps can be
> handled: about half of the time is based in kernel space (handling
> interrupts).
>
> The eepro100 driver was much worse.
>
> As a result, I am a bit wondering about the higher bitrates. How much
> do you achieve on tests with what hardware?
What benchmark do you use to measure throughput? Since you are
processing streams sounds like you have an application-based
benchmark rather than one of the typical ones. You can probably
show the good throughput if you pick another benchmark, but it
probably won't answer your system design question.
-Matt
^ permalink raw reply [flat|nested] 3+ messages in thread
* RE: throughput question
@ 2004-09-28 13:50 Fillod Stephane
0 siblings, 0 replies; 3+ messages in thread
From: Fillod Stephane @ 2004-09-28 13:50 UTC (permalink / raw)
To: Linux PowerPC Embedded Mailinglist; +Cc: Marc Leeman
> I am currently working on a 8245 based board with 2.4.27 e100 driver
> and when taking in (and processing streams), only about 50 Mbps can be
> handled: about half of the time is based in kernel space (handling
> interrupts).
Is your e100 driver having NAPI support?
What's the cache size of your cache system? Do you make use of smart
coherency access? What about prefetch's?
What's the throughput(and overhead) of your application on the loopback =
device?
> As a result, I am a bit wondering about the higher bitrates. How much
> do you achieve on tests with what hardware?
Good question. IMHO, every manufacturer should advertise these values.
Shouldn't they be proud of them?
Regards,
--=20
Stephane
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2004-09-28 23:04 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-09-28 13:33 throughput question Marc Leeman
2004-09-28 13:50 ` Matt Porter
-- strict thread matches above, loose matches on Subject: below --
2004-09-28 13:50 Fillod Stephane
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).