<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>