RE: Iperf-Netperf
It's funny that you say Iperf is only using 1% of the CPU.
In my experience it uses 100%.
Jonathon.
________________________________
From: owner-iperf-users --at-- dast.nlanr.net
[mailto:owner-iperf-users --at-- dast.nlanr.net] On Behalf Of Sahadevan, Samson
joseph dev
Sent: Friday, 25 August 2006 10:40 a.m.
To: iperf-users --at-- dast.nlanr.net
Subject: Iperf-Netperf
Hi,
To give a better idea of Netperf-Iperf comparison.
The graph explains most of my concerns. (Have the same configurations as
they are taken from the same setup).
Why is Iperf not performing as well as Netperf for lower buffer sizes?
(Netperf utilizes the whole CPU (100%) to give this performance while if
Iperf keeps almost 99% of CPU idle)
Seeing Oprofile data it shows that Netperf spends almost
8% of CPU clock cycles on tcp_sendmsg(), tcp_transmit_skb(),
e1000_xmit_frame() and _raw_spin_lock()
6% of CPU clock cycles on skb_clone() and _raw_read_unlock.
The remaining are for negligible time duration.
Can we do some tweaking in the code to increase the throughput of Iperf?
Thanks for the help,
Samson
PLEASE NOTE: This email (including any attachments) is confidential, and may be
protected by legal privilege and copyright. If you have received it in error
please notify us immediately and delete it - it is unlawful to retain, print,
distribute or reproduce it. We employ anti-virus software, but cannot guarantee
emails are virus-free. Views expressed in this email may not be those of the
originating organisation.