mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-10-21 20:08:54 +00:00
This PR improves the iperf3 cleanup to ensure all the components are being deleted properly to avoid the random failures of leaving the iperf3 clients on the kata metrics CI. Fixes #8765 Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
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, parallel bandwidth 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.k8s-network-metrics-iperf3-udp.sh
measuresUDP
bandwidth and parallel bandwidth which is the speed of the data transfer.
Running the tests
Individual tests can be run by hand, for example:
$ cd metrics
$ bash network/iperf3_kubernetes/k8s-network-metrics-iperf3.sh -b