kata-containers/tests/metrics/network
Gabriela Cervantes 44da54ffc4 metrics: Add parallel udp iperf3 benchmark
This PR adds the parallel udp iperf3 benchmark for network metrics.

Fixes #8277

Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
(cherry picked from commit 2d0518cbe6)
2023-10-31 10:21:26 +01:00
..
iperf3_kubernetes metrics: Add parallel udp iperf3 benchmark 2023-10-31 10:21:26 +01:00
latency_kubernetes metrics: Add init_env function to latency test 2023-10-06 15:15:42 +02:00
nginx_kubernetes metrics: Add nginx kubernetes yaml 2023-09-21 13:14:10 +02:00
README.md metrics: Add nginx documentation to network README 2023-09-21 13:14:18 +02:00

Kata Containers network metrics

Kata Containers provides a series of network performance tests. Running these provides a basic reference for measuring network essentials like bandwidth, jitter, latency and parallel bandwidth.

Performance tools

  • iperf3 measures bandwidth, jitter, CPU usage and the quality of a network link.

Networking tests

  • k8s-network-metrics-iperf3.sh measures bandwidth which is the speed of the data transfer.
  • latency-network.sh measures network latency.
  • nginx-network.sh is a benchmark of the lightweight Nginx HTTPS web-server and measures the HTTP requests over a fixed period of time with a configurable number of concurrent clients/connections.

Running the tests

Individual tests can be run by hand, for example:

$ cd metrics
$ bash network/iperf3_kubernetes/k8s-network-metrics-iperf3.sh -b