Well, I can speak from an iperf2 and WiFi perspective.
The main performance things to measure are speed (latency) and throughput.
Throughput units is information over time, e.g. megabytes/second. Speed
or latency is units time.
Most people measure throughput and think that's enough. Network adapter
cards are usually characterized by throughput as well, i.e 1Gb/s, 10Gb/s,
etc. But it's really not sufficient as the only metric. Latency should
also be measured.
A "network power" metric can be better. It is something good (throughput)
divided by something bad (slower speed.) So it's Megabits/second squared,
hence the misnomer of "power."
Speed is a bit tricky w/TCP but RTT gives hints at it. Note, we are
prototyping some direct TCP speed measurements.
Other things to consider include the resources required to get the
information transferred. That's usually in memory, CPU, and energy (for
battery powered devices.) Iperf only hints at memory with things like the
CWND.
More complex measurements deal with the shared nature of computer
networks. How fair is it when multiple TCP streams compete? Then with
WiFi it's more complex due to the access to the medium high costs which can
be amortized via aggregation technologies.
Then there are things like traffic classes, i.e. prioritize one over
another in speed or throughput.
There is more than this but this should get one new to performance
measurements started.
Bob
On Mon, Jun 10, 2019 at 7:40 PM Vidura Dantanarayana
wrote:
> Hi everyone!!
> Bonjour!!
>
> I'm a beginner to performance testing and I was assigned to measure TCP
> performance between two aws ec2 machines. Can I know what kind of TCP
> related tests can be executed with iperf3? When compared perf tool and
> iperf what differences do they have in TCP performance testing. Have a nice
> day!!
>
> BR,
> Vidura Dantanarayana.
> ___
> Iperf-users mailing list
> Iperf-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/iperf-users
>
___
Iperf-users mailing list
Iperf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iperf-users