[netperf-talk] Why the test results were diffentent between netperf win32 version and Vmware+RedHat9 version

叶大伟 yedwsh at gmail.com
Mon Feb 23 23:18:32 PST 2009


Hi, I am using netperf to test a Netcard.
I built two version of netperf . One is win32 version with VS.net 2003.The
other is RedHat9 version running on the Vmware workstation.
Both are netperf clients and  ran on the same PC. The netperf server ran at
a Linux server and it is linux version.
The test command :  netperf -H 172.16.52.56
I was expecting this two version would report the same result. But they
didn't .
Linux version result:
$ netperf -H 172.16.52.56
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
Recv   Send    Send
Socket Socket  Message  Elapsed
Size   Size    Size     Time     Throughput
bytes  bytes   bytes    secs.    10^6bits/sec

 87380  16384  16384    10.01      91.15

Win32 version result:
./winnetperfclient.exe -H 172.16.52.65
TCP STREAM TEST from (null) (0.0.0.0) port 0 AF_INET to (null)
(172.16.52.65) port 0 AF_INET
Recv   Send    Send
Socket Socket  Message  Elapsed
Size   Size    Size     Time     Throughput
bytes  bytes   bytes    secs.    10^6bits/sec

 87380   8192   8192    10.00      82.93

Dose anyone know why the results were different?
Did it mean win32 socket implement is poor than linux implement?

best regards
Ye
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.netperf.org/pipermail/netperf-talk/attachments/20090224/469f7152/attachment.htm 


More information about the netperf-talk mailing list