<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></head><body><div dir="ltr" style="text-align:left;direction:ltr;">Hi there, thanks for your reply. Unfortunately I think this won't work as I need to multi-thread the server and not the client. My server is the bottleneck as it just runs on a single core. Any other ideas?</div><br><div dir="ltr" style="text-align:left;direction:ltr;">Anna</div><br><hr/><div><b>From: </b> Simon Duboue <Simon.Duboue@ces.ch>
</div><div><b>Date: </b>Tue, 26 Jun 2012 11:32:55 +0200</div><div><b>To: </b>Fischer, Anna<anna.fischer@hp.com></div><div><b>Cc: </b>netperf-talk@netperf.org<netperf-talk@netperf.org>; <netperf-talk-bounces@netperf.org></div><div><b>Subject: </b>Re: [netperf-talk] Running netperf server in multi-threaded mode?</div><div><br/></div><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"><tt><font size="2">>Hi,<br>
</font></tt>
<br><tt><font size="2">Hello Anna,</font></tt>
<br><tt><font size="2"><br>
>I've downloaded netperf 2.5.0 and I'm using it to test a 10GbE connection.
My problem is that the server-side of netperf is >running on a single
core at 100% CPU utilization. However, the machine has another 3 cores
which seem idle. How can I >configure the netperf server to span across
those cores? At the moment the server-side is my bottleneck which makes
my >testing useless as the client is limited by how much the server
can do :( Any help would be appreciated.<br>
</font></tt>
<br><tt><font size="2">I think the best solution is to use shell scripts
(if it is under Linux) and to use multiple instances of the Netperf tests.</font></tt>
<br><tt><font size="2">The netserver is always a single core process.</font></tt>
<br><tt><font size="2">Here is an example:</font></tt>
<br>
<br><font size="2" face="Courier New">netperf -l 60 -H ip_addr -T ,1 -t TCP_STREAM
-cC -i 10 -I 99,5 &</font>
<br><font size="2" face="Courier New">netperf -l 60 -H ip_addr -T ,2 -t TCP_STREAM
-cC -i 10 -I 99,5 &</font>
<br><font size="2" face="Courier New">netperf -l 60 -H ip_addr -T ,3 -t TCP_STREAM
-cC -i 10 -I 99,5</font><tt><font size="2"> &</font></tt>
<br><font size="2" face="Courier New">netperf -l 60 -H ip_addr -T ,4 -t TCP_STREAM
-cC -i 10 -I 99,5</font><tt><font size="2"> </font></tt>
<br>
<br><tt><font size="2">-T option is for the CPU binding. You can change the
number of iterations -i, the confidence interval -I and the length of the
tests.</font></tt>
<br><tt><font size="2"><br>
>Thanks,<br>
>Anna</font></tt>
<br>
<br><tt><font size="2">Regards.</font></tt>
<br>
<br><tt><font size="2">Simon<br>
</font></tt>
</body></html>