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



Other Mailing lists | Author Index | Date Index | Subject Index | Thread Index