Iperf results vary when roles of client and server are interchanged
- To: iperf-users --at-- dast.nlanr.net
- Subject: Iperf results vary when roles of client and server are interchanged
- From: chidambaram <cperiyak --at-- yahoo.com>
- Date: Thu, 28 Jul 2005 19:27:11 -0700 (PDT)
- Content-transfer-encoding: 8bit
- Content-type: text/plain; charset=iso-8859-1
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=4+W3KSXFPyD7Q766COIFj4uU+pM88ITSX+6OkHKFk3t8ec1eBGnAWiXJ+83H12Hn0RMpD05UD3jXMyApl+LXD6ZJmayUwnkoAGSRCbcNAZupA41dYs7BjalLpXspZXad27bbEyRz4wNKJf2EGj2qxcx7AxEf+lzDVYL8sbLptSo= ;
- Reply-to: iperf-users --at-- dast.nlanr.net
- Sender: owner-iperf-users --at-- dast.nlanr.net
Hello,
I have a windowsXP machine and a linux machine
connected back-to-back on gig interface.
The interfaces are auto-negotiate and are running as
1000Mbps Full duplex.
When I run iperf with windows as client and unix as
server I get 660 Mbps throughput.
But if I reverse the role of client and server I get
very less throughput.Ie if I make windows as Server
and linux as Client I get 185 Mbps.I tried varying the
TCP Windows size and it doesnt seem to have any
impact.
Could someone help me to figure out why I see this
kind
of varying behavior.
Thanks