<tt><font size=2>Hello,</font></tt>
<br>
<br><tt><font size=2>>These were consecutive (one at a time) right?
Because if they were <br>
>concurrent (all at once) you really must set max,min iterations for
the <br>
>confidence intervals to the same value, lest one or more of the <br>
>instances terminate before the others.<br>
</font></tt>
<br><tt><font size=2>They are normally concurrent. I think I just forget
to put the -P 0 options in what I echo. I execute with -P 0 and I echo
without. Max,min iteration are set to the same value (-i 10,2 -I 99,5)
so I don't really understand your remark... Could you explain more?</font></tt>
<br><tt><font size=2><br>
>Did you "fix-up" the output? If they were indeed concurrent
(all <br>
>launched in the background) I would have expected to see all the test
<br>
>banners, then all the test results. By way of quick-and-dirty
example:<br>
</font></tt>
<br><tt><font size=2>This is due to the -P 0 options mistake I think.</font></tt>
<br><tt><font size=2><br>
>The output as you have presented it makes it look as though the tests
<br>
>ran one-at-a-time.<br>
><br>
>Another sanity check would be to compare the service demands between
a <br>
>single (all by itself) test and then with your five-at-once tests.
<br>
>Since each netperf/netserver measures overall CPU utilization, but
only <br>
>what it itself transferred, when you run actually concurrent tests,
the <br>
>service demands reported by the ostensibly-all-at-once tests will be
<br>
>(much) higher (and wrong :). If you see the same service demand
for <br>
>each of the ostensibly-all-at-once as you do for a single test, you
know <br>
>the ostensibly-all-at-once were not really all-at once.</font></tt>
<br>
<br><tt><font size=2>Ok, this is a good complementary check. Here is the
result of the first test I do concerning service demand:</font></tt>
<br><tt><font size=2>single test:</font></tt>
<br><font size=2 face="Courier New">netperf -l 60 -H 10.0.17.200 -i 10,2
-I 99,5 -t TCP_STREAM -cC</font>
<br><font size=2 face="Courier New">TCP STREAM TEST from 0.0.0.0 (0.0.0.0)
port 0 AF_INET to 10.0.17.200 (10.0.17.200) port 0 AF_INET : +/-2.5% @
99% conf. : demo</font>
<br><font size=2 face="Courier New">Recv Send Send
Utilization Service Demand</font>
<br><font size=2 face="Courier New">Socket Socket Message Elapsed
Send Recv
Send Recv</font>
<br><font size=2 face="Courier New">Size Size Size
Time Throughput local remote
local remote</font>
<br><font size=2 face="Courier New">bytes bytes bytes
secs. 10^6bits/s % S % S
us/KB us/KB</font>
<br>
<br><font size=2 face="Courier New"> 87380 65536 65536
60.01 2075.12 <b>5.19
9.32 0.409 3.027 </b> </font>
<br>
<br>
<br><tt><font size=2>two-at-once test:</font></tt>
<br><font size=2 face="Courier New">netperf -l 60 -H 10.0.17.200 -i 10,2
-I 99,5 -t TCP_STREAM -cC &</font>
<br><font size=2 face="Courier New">netperf -l 60 -H 10.0.17.200 -i 10,2
-I 99,5 -t TCP_STREAM -cC</font>
<br>
<br><font size=2 face="Courier New">TCP STREAM TEST from 0.0.0.0 (0.0.0.0)
port 0 AF_INET to 10.0.17.200 (10.0.17.200) port 0 AF_INET : +/-2.5% @
99% conf. : demo</font>
<br><font size=2 face="Courier New">TCP STREAM TEST from 0.0.0.0 (0.0.0.0)
port 0 AF_INET to 10.0.17.200 (10.0.17.200) port 0 AF_INET : +/-2.5% @
99% conf. : demo</font>
<br>
<br><font size=2 face="Courier New">Recv Send Send
Utilization Service Demand</font>
<br><font size=2 face="Courier New">Socket Socket Message Elapsed
Send Recv
Send Recv</font>
<br><font size=2 face="Courier New">Size Size Size
Time Throughput local remote
local remote</font>
<br><font size=2 face="Courier New">bytes bytes bytes
secs. 10^6bits/s % S % S
us/KB us/KB</font>
<br>
<br><font size=2 face="Courier New"> 87380 65536 65536
60.06 1760.01 <b>9.21
13.11 0.858 4.801 </b></font>
<br>
<br><font size=2 face="Courier New">Recv Send Send
Utilization Service Demand</font>
<br><font size=2 face="Courier New">Socket Socket Message Elapsed
Send Recv
Send Recv</font>
<br><font size=2 face="Courier New">Size Size Size
Time Throughput local remote
local remote</font>
<br><font size=2 face="Courier New">bytes bytes bytes
secs. 10^6bits/s % S % S
us/KB us/KB</font>
<br>
<br><font size=2 face="Courier New"> 87380 65536 65536
60.06 1750.31 <b>9.21
13.14 0.861 4.730</b> </font>
<br>
<br><tt><font size=2>This looks good isn't it?</font></tt>
<br>
<br><tt><font size=2>Here are some results for x4 instance tests:</font></tt>
<br>
<br><font size=2 face="Courier New">netperf -P 0 -l 60 -H 10.0.17.200 -t
TCP_STREAM -cC -i 10,2 -I 99,5 -- -m 65535 &</font>
<br><font size=2 face="Courier New">netperf -P 0 -l 60 -H 10.0.17.200 -t
TCP_STREAM -cC -i 10,2 -I 99,5 -- -m 65535 &</font>
<br><font size=2 face="Courier New">netperf -P 0 -l 60 -H 10.0.17.200 -t
TCP_STREAM -cC -i 10,2 -I 99,5 -- -m 65535 &</font>
<br><font size=2 face="Courier New">netperf -P 0 -l 60 -H 10.0.17.200 -t
TCP_STREAM -cC -i 10,2 -I 99,5 -- -m 65535</font>
<br>
<br><font size=2 face="Courier New">TCP STREAM TEST from 0.0.0.0 (0.0.0.0)
port 0 AF_INET to 10.0.17.200 (10.0.17.200) port 0 AF_INET : +/-2.5% @
99% conf. : demo</font>
<br><font size=2 face="Courier New">TCP STREAM TEST from 0.0.0.0 (0.0.0.0)
port 0 AF_INET to 10.0.17.200 (10.0.17.200) port 0 AF_INET : +/-2.5% @
99% conf. : demo</font>
<br><font size=2 face="Courier New">TCP STREAM TEST from 0.0.0.0 (0.0.0.0)
port 0 AF_INET to 10.0.17.200 (10.0.17.200) port 0 AF_INET : +/-2.5% @
99% conf. : demo</font>
<br><font size=2 face="Courier New">TCP STREAM TEST from 0.0.0.0 (0.0.0.0)
port 0 AF_INET to 10.0.17.200 (10.0.17.200) port 0 AF_INET : +/-2.5% @
99% conf. : demo</font>
<br>
<br><font size=2 face="Courier New">Recv Send Send
Utilization Service Demand</font>
<br><font size=2 face="Courier New">Socket Socket Message Elapsed
Send Recv
Send Recv</font>
<br><font size=2 face="Courier New">Size Size Size
Time Throughput local remote
local remote</font>
<br><font size=2 face="Courier New">bytes bytes bytes
secs. 10^6bits/s % S % S
us/KB us/KB</font>
<br>
<br><font size=2 face="Courier New"> 87380 65536 65536
60.02 1522.23 <b>17.14 8.14
1.846 3.138 </b> </font>
<br>
<br><font size=2 face="Courier New">Recv Send Send
Utilization Service Demand</font>
<br><font size=2 face="Courier New">Socket Socket Message Elapsed
Send Recv
Send Recv</font>
<br><font size=2 face="Courier New">Size Size Size
Time Throughput local remote
local remote</font>
<br><font size=2 face="Courier New">bytes bytes bytes
secs. 10^6bits/s % S % S
us/KB us/KB</font>
<br>
<br><font size=2 face="Courier New"> 87380 65536 65536
60.03 1516.81 <b>17.15 8.14
1.854 2.918 </b></font>
<br>
<br><font size=2 face="Courier New">Recv Send Send
Utilization Service Demand</font>
<br><font size=2 face="Courier New">Socket Socket Message Elapsed
Send Recv
Send Recv</font>
<br><font size=2 face="Courier New">Size Size Size
Time Throughput local remote
local remote</font>
<br><font size=2 face="Courier New">bytes bytes bytes
secs. 10^6bits/s % S % S
us/KB us/KB</font>
<br>
<br><font size=2 face="Courier New"> 87380 65536 65536
60.04 1526.86 <b>17.16 8.15
1.841 3.390</b> </font>
<br>
<br><font size=2 face="Courier New">Recv Send Send
Utilization Service Demand</font>
<br><font size=2 face="Courier New">Socket Socket Message Elapsed
Send Recv
Send Recv</font>
<br><font size=2 face="Courier New">Size Size Size
Time Throughput local remote
local remote</font>
<br><font size=2 face="Courier New">bytes bytes bytes
secs. 10^6bits/s % S % S
us/KB us/KB</font>
<br>
<br><font size=2 face="Courier New"> 87380 65536 65536
60.04 1568.20 <b>17.15 8.14
1.793 3.840 </b></font>
<br>
<br><tt><font size=2>Thank you and have a nice weekend!</font></tt>
<br>
<br><tt><font size=2>Best regards.</font></tt>
<br>
<br><tt><font size=2>Simon Duboué</font></tt>