ML403 gigabit ethernet bandwidth - 2.6 kernel

Mohammad Sadegh Sadri mamsadegh at hotmail.com
Mon Jun 25 00:36:03 EST 2007


Dear Ming

We have changed our system characteristics to have TX_THRESHOLD=16 and RX_THRESHOLD=8 and in addition we enabled jumbo frames of 8982 bytes.

The results are as follows:
PC-->ML403
TCP_SENDFILE : 38Mbps

ML403--->PC
TCP_SENDFILE: 155Mbps

The transfer rate from ML403 to PC has improved by a factor of 2, 
I see on the posts here in the mailing list that you have reached a band width of 301Mbps.

we are also wondering why we do not have any improve in PC to ML403 bandwidth

also we observed if  TX_THRESHOLD=16 and RX_THRESHOLD=2, then PC to ML403 bandwidth will increase to some thing near 60Mbps. 







----------------------------------------
> From: eemingliu at hotmail.com
> To: mamsadegh at hotmail.com; akonovalov at ru.mvista.com; linuxppc-embedded at ozlabs.org; grant.likely at secretlab.ca
> Subject: RE: ML403 gigabit ethernet bandwidth - 2.6 kernel
> Date: Sat, 23 Jun 2007 19:10:16 +0000
> 
> Use the following command in Linux please:
> 
> ifconfig eth0 mtu 8982
> 
> As well you should do that on your PC in the measurement.
> 
> Ming
> 
> 
> >From: Mohammad Sadegh Sadri 
> >To: Ming Liu , 
> ,, 
> 
> >Subject: RE: ML403 gigabit ethernet bandwidth - 2.6 kernel
> >Date: Sat, 23 Jun 2007 19:08:29 +0000
> >
> >
> >Dear Ming,
> >
> >Really thanks for reply,
> >
> >about thresholds and waitbound OK! I'll adjust them in adapter.c ,
> >
> >but what about enabling jumbo frames? should I do any thing special to 
> enable Jumbo fram support?
> >
> >we were thinking that it is enabled by default. Is it?
> >
> >thanks
> >
> >
> >
> >
> >----------------------------------------
> > > From: eemingliu at hotmail.com
> > > To: mamsadegh at hotmail.com; akonovalov at ru.mvista.com; 
> linuxppc-embedded at ozlabs.org; grant.likely at secretlab.ca
> > > Subject: RE: ML403 gigabit ethernet bandwidth - 2.6 kernel
> > > Date: Sat, 23 Jun 2007 18:48:19 +0000
> > >
> > > Dear Mohammad,
> > > There are some parameters which could be adjusted to improve the
> > > performance. They are: TX and RX_Threshold TX and RX_waitbound. In my
> > > system, we use TX_Threshold=16 and Rx_Threshold=8 and both waitbound=1.
> > >
> > > Also Jumbo frame of 8982 could be enable.
> > >
> > > Try those hints and share your improvement with us.
> > >
> > > BR
> > > Ming
> > >
> > > >From: Mohammad Sadegh Sadri
> > > >To: Andrei Konovalov , Linux PPC Linux
> > > PPC, Grant Likely
> > > >Subject: ML403 gigabit ethernet bandwidth - 2.6 kernel
> > > >Date: Sat, 23 Jun 2007 12:19:12 +0000
> > > >
> > > >
> > > >Dear all,
> > > >
> > > >Recently we did a set of tests on performance of virtex 4FX hard TEMAC
> > > module using ML403
> > > >
> > > >we studied all of the posts here carefully: these are the system
> > > characteristics;
> > > >
> > > >Board : ML403
> > > >EDK    : EDK9.1SP2
> > > >Hard TEMAC version and PLTEMAC version are both 3.0.a
> > > >PPC clock frequency :  300MHz
> > > >Kernel : 2.6.21-rc7 , downloaded from grant's git tree some thing near 
> one
> > > week ago
> > > >DMA type: 3 (sg dma)
> > > >DRE : enabled for TX and RX, (2)
> > > >CSUM offload is enabled for both of TX and RX
> > > >tx and rx fifo sizes : 131072 bits
> > > >
> > > >the board comes up over NFS root file system completely and without 
> any
> > > problems.
> > > >
> > > >PC system used for these tests is : CPU P4 Dual Core, 3.4GHz , 
> 2Gigabytes
> > > memory, Dual gigabit ethernet port, running linux 2.6.21.3
> > > >We have tested the PC system band width and it can easily reach 
> 966mbits/s
> > > when connected to the same PC. ( using the same cross cable used for 
> ml403
> > > test)
> > > >
> > > >Netperf is compiled with TCP SEND FILE enabled, ( -DHAVE_SENDFILE)
> > > >
> > > >(from board to PC)
> > > >netperf -t TCP_SENDFILE -H 10.10.10.250 -F /boot/zImage.elf -- -m 
> 16384 -s
> > > 87380 -S 87380
> > > >
> > > >the measured bandwidth for this test was just 40.66Mbits.
> > > >It is also true for netperf from PC to board.
> > > >
> > > >we do not have any more idea about what we should do to improve the
> > > bandwidth.
> > > >any help or ideas is appreciated...
> > > >
> > > >_________________________________________________________________
> > > >Connect to the next generation of MSN
> > > 
> Messenger?>http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline
> 
> > >
> > > >_______________________________________________
> > > >Linuxppc-embedded mailing list
> > > >Linuxppc-embedded at ozlabs.org
> > > >https://ozlabs.org/mailman/listinfo/linuxppc-embedded
> > >
> > > _________________________________________________________________
> > > 免费下载 MSN Explorer:   http://explorer.msn.com/lccn/
> > >
> >
> >_________________________________________________________________
> >News, entertainment and everything you care about at Live.com. Get it now!
> >http://www.live.com/getstarted.aspx
> 
> _________________________________________________________________
> 免费下载 MSN Explorer:   http://explorer.msn.com/lccn/  
> 

_________________________________________________________________
Discover the new Windows Vista
http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE



More information about the Linuxppc-embedded mailing list