This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: eCos TCP/IP Performance


It is going to be partly based on your interface.
Some ethernet controllers are fairly intelligent
as far as frame handling and DMA, some are quite
simple and require lots of processor effort to
feed them. In the given example, I assume that
the vxWorks implementation was probably using zbufs
to avoid copies. I do not know what ethernet hardware
is on that board, but I can tell you that an SA-110
talking to a DEC 21143 can handle 10Mb/Sec at 233Mhz
with lots (LOTS) of processing left over for other
applications. I feel it could probably handle 100Mb/Sec
and still do reasonable work. That illustrates a
relatively intelligent Ethernet controller performing
DMA over PCI. I also have experience with MPC8xx
(not the 82xx) and will tell you that they grovel in
the mud trying to handle 10Mb/Sec with the built in
SCCs. Different board architectures, different design goals.

Doug

> -----Original Message-----
> From: Paul Randall [mailto:prandall@delta-info.com]
> Sent: Monday, January 21, 2002 10:12 AM
> To: ecos-discuss@sources.redhat.com
> Subject: [ECOS] eCos TCP/IP Performance
> 
> 
> Hi All,
> 
> I am researching several RTOSs and processors for an ethernet
> application.  The application is a board that takes serial MPEG-2 data
> at up to 32Mbits/sec and packetizes the data for transmission over UDP
> on Fast Ethernet.  eCos looks very promising as a RTOS for our design.
> 
> I am looking for UDP or TCP performance data for the processors and/or
> platforms supported by eCos to be sure we can handle this throughput.
> 
> I searched the archive for this mailing list and found one post that
> addresses TCP/IP performance.  The author (Richard Wicks) said he was
> able to get 20 Mbits/sec on a IQ80310 board with an Intel XScale
> processor running at 600 MHz.  He also said that under VxWorks he was
> able to get 40 Mbits/sec.
> 
> Does anyone else have UDP or TCP performance numbers for the various
> platforms supported by eCos?  Is a 600 Mhz processor really 
> necessary to
> get this throughput?
> 
> Our application will be packetizing the data close to the maximum
> ethernet frame size of 1500 bytes.
> 
> Regards,
> 
> Paul Randall
> Delta Information Systems
> prandall@delta-info.com
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]