Server:
Ubuntu 7.10 VM (C4node1) 256 MB 1CPU 3.2 GHz
Client:
Ubuntu 8.04 512 MB (physical machine) 1.8GHz
Network (not sure, but I think 100 Mbps upper limit)
*Netperf*
TCP : 27 Mbps
UDP : 48 Mbps
Commands:
netperf -H pc5.james_i.ipop
netperf -H pc5.james_i.ipop -t UDP_STREAM
*Iperf*
TCP: 18.4 Mbps
UDP: 20 Mbps
Commands:
iperf -s
iperf -s -u
iperf -c pc5.james_i.ipop
iperf -c pc5.james_i.ipop -u -b 100M
*Nttcp*
TCP: 28 Mbps
UDP: 50 Mbps
Commands:
nttcp -i
nttcp -t -T -n 20480 pc5.james_i.ipop -T -r
nttcp -t -T -n 20480 -u pc5.james_i.ipop -T -r
Seems Iperf gives the worst results. Also turns out you can do "apt-get
install netperf" but "apt-get install phd" did not work. I need to do
something about that. I am going to email the debian people shortly.
-- Pierre
Thanks for sending this. It seems that iperf disagrees with the other
two. David, you said there was some bug in iperf that was fixed. Are
the results below using the fixed iperf?
It is much better methodology to verify the results with multiple
measurement tools.
--
P. Oscar Boykin http://boykin.acis.ufl.edu
Assistant Professor, Department of Electrical and Computer Engineering
University of Florida