[netperf-talk] netperf in windows environment

anil mishra rsvl06 at yahoo.com
Fri Sep 15 09:50:32 PDT 2006


    Rick,
   
  Thanks for the reply.
   
  I am using Netperf 2.4 + downloaded from the trunk.
  I am not sure what is IIRC in your reply. I tried to use the -c option to get the CPU utilization while running my test, it gives me following :
   
  TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.14.52.155 (10.14.52.155) port 0 AF_INET
Recv   Send    Send                          Utilization       Service Demand
Socket Socket  Message  Elapsed              Send     Recv     Send    Recv
Size   Size    Size     Time     Throughput  local    remote   local   remote
bytes  bytes   bytes    secs.    10^6bits/s  % N      % U      us/KB   us/KB
    8192   8192   8192    10.00      1068.93   92.89    -1.00    14.238  -1.000 

   
  I am not sure if CPU Utilization (92.8 for local and -1.00 for remote ) values are correct.
   
  What is service demand metric printed in the result. 
   
  Can we also get the # of interrupts/sec metric from the Netperf?
   
   
  Yes, good point, I need to convert the script to .bat. Can I use them as it is in the Cygwin environment?
   
  Yes, you have done your math correctly.
   
  I got the following for the # trans/sec.
  
TCP REQUEST/RESPONSE TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.1.100
 (192.168.1.100) port 0 AF_INET
Local /Remote
Socket Size   Request  Resp.   Elapsed  Trans.
Send   Recv   Size     Size    Time     Rate
bytes  Bytes  bytes    bytes   secs.    per sec
  8192   8192   1        1       10.00    17150.77
8192   8192
   
   
   
  I am trying to run the netserver on the Dell Poweredge 2900 system and it gives me following error messages:
   
  C:\netperf>netserver
netserver: fopen of debug file as new stdout failed!: The system cannot find the
 path specifie
   
  Am I missing something very obvious?
   
  Thanks much in advance for your help and for such a nice benchmarking tool.
   
  R
   
  

Rick Jones <rick.jones2 at hp.com> wrote:
  
> Hi,
> I am trying to run the netperf in the Windows 2003 environment. Can 
> someone let me know how to get the %CPU Utilization in the Windows 
> environment.

Which version of netperf are you using? I would suggest at least 2.3 if 
not 2.4 from top of trunk in the subversion repository:

http://www.netperf.org/svn/netperf2/trunk

> It looks like the configure script and Makefile has to be changed to get 
> the CPU Utilization.

Netperf doesn't use configure under Windows. The README.windows file 
should describe how netperf is compiled under windows. IIRC that will 
include the Windows-specific CPU utilization measurement code you can 
access via -c/-C just like the rest of the platforms.

> Has anyone done in it Windows environment?
> 
> What do I need to do run all the available scripts in the Windows 
> environment?

The set of "all available scripts" for netperf under Windows is the 
empty set as none of them have been ported to bat files. So, the first 
thing you would need to do is port them over to bat files.

> I just tried to run the Netperf on Brodcom NIC and got the latency as ~ 
> 58 usec. Does it seem to be correct?

If I've done my math correctly, that suggests you are seeing ~17K 
Transactions/second yes? Or is that one-way latency you are reporting?

rick jones

    
---------------------------------
  Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls. Great rates starting at 1¢/min.


 		
---------------------------------
Yahoo! Messenger with Voice. Make PC-to-Phone Calls to the US (and 30+ countries) for 2¢/min or less.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.netperf.org/pipermail/netperf-talk/attachments/20060915/007eeac4/attachment.htm


More information about the netperf-talk mailing list