![]() |
![]() ![]() ![]() |
![]() |
![]() |
|||||
![]() |
||||||||
![]() |
![]() |
![]() |
||||||
Variation of packet size and interpacket time against Throughput Aim Recent experiments by Javier for 100mbit/sec back to back shows that strange loss patterns were found for low latencies - most likely due to buffering/coalasing by the stack (hardware/software). This experiment finds the criteria for udp tests that can perform at Gig rates Method A script was written to performance a series of tests varying both the interpacket time and the packet size of udp packets using udpmon. The scripts are; do_packetsize.pl
- a perl script to run udpmon with various packet sizes and present table
Equipment The computers used for back to back tests were the Dell machines used for MB-NG initial testing. They are dual xeon 1.7 machines with 512megs running redhat 7.2 with a patched 2.4.16-web100 kernel (not that that should affect udp stuff). Theorectial throughputs here.
Results here (xls). Interesting things to note are:
Anyway, to show how much difference there is, here's a simple graph of the theoretical throughput minus the actual recv throughput: It's not bad at all - except for when we have very small latecies (in which case the actual latency should be used, rather than the requested...) and for very larger packet sizes... not sure about the larger packet sizes tho' :(
|
||||||||
![]() |
![]() |
![]() |
||||||
![]() |
![]() |
![]() |
||||||
© 2001-2003, Yee-Ting Li, email: ytl@hep.ucl.ac.uk,
Tel: +44 (0) 20 7679 1376, Fax: +44 (0) 20 7679 7145 Room D14, High Energy Particle Physics, Dept. of Physics & Astronomy, UCL, Gower St, London, WC1E 6BT |
||||||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |