Hi, <div>I am using netperf to test a Netcard. </div><div>I built two version of netperf . One is win32 version with VS.net 2003.The other is RedHat9 version running on the Vmware workstation.</div><div>Both are netperf clients and ran on the same PC. The netperf server ran at a Linux server and it is linux version.</div>
<div>The test command : netperf -H 172.16.52.56</div><div>I was expecting this two version would report the same result. But they didn't .</div><div>Linux version result:</div><div>$ netperf -H 172.16.52.56<br></div>
<div>TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 172.16.52.65 (172.16.52.65) port 0 AF_INET</div><div>Recv Send Send </div><div>Socket Socket Message Elapsed </div>
<div>Size Size Size Time Throughput </div><div>bytes bytes bytes secs. 10^6bits/sec </div><div><br></div><div> 87380 16384 16384 10.01 <span class="Apple-style-span" style="background-color: rgb(255, 204, 153);">91.15</span> </div>
<div><br></div><div>Win32 version result:</div><div><div>./winnetperfclient.exe -H 172.16.52.65</div><div>TCP STREAM TEST from (null) (0.0.0.0) port 0 AF_INET to (null) (172.16.52.65) port 0 AF_INET</div><div>Recv Send Send </div>
<div>Socket Socket Message Elapsed </div><div>Size Size Size Time Throughput </div><div>bytes bytes bytes secs. 10^6bits/sec </div><div><br></div><div> 87380 8192 8192 10.00 <span class="Apple-style-span" style="background-color: rgb(255, 204, 153);">82.93</span> </div>
<div><br></div><div>Dose anyone know why the results were different? </div><div>Did it mean win32 socket implement is poor than linux implement? </div><div><br></div><div>best regards</div><div>Ye</div><div><br></div></div>
<div><br></div><div> </div><div><br></div><div> </div><div> </div>