report: client v. server
Hello,
I have a question regarding the transfer and bandwidth reports on the
server versus the client when using multiple threads.
On an iperf server process, I may see output such as:
[ 68] local 10.10.1.4 port 5001 connected with 10.10.1.5 port 36900
[ ID] Interval Transfer Bandwidth
[ 68] 0.0-10.0 sec 882 MBytes 740 Mbits/sec
and the related single-threaded client has a report like this:
[ 3] local 10.10.1.5 port 36900 connected with 10.10.1.4 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 882 MBytes 739 Mbits/sec
This is what I would expect to see, about the same. But, if I use
multiple threads, I see quite a difference in the SUM report on the
server and client. For example, running 32 threads on the client, I see
[SUM] 0.0-10.0 sec 1.10 GBytes 942 Mbits/sec
but the server report is:
[SUM] 0.0-19.0 sec 1.10 GBytes 496 Mbits/sec
Why the discrepancy, and which numbers should I use for my own research?
Thanks in advance.
Jesse