README
¶
Performance testing
How to test your setup performance:
$ oc apply -f deployment.yml
$ oc get pods
NAME READY STATUS RESTARTS AGE
netobserv-ebpf-agent 1/1 Running 0 20s
packet-counter-7b6df8b766-dbv8d 1/1 Running 0 20s
$ oc logs -f packet-counter-7b6df8b766-dbv8d
In the Packet Counter logs, you will see the rate of received packets and flows:
2022/03/23 13:24:32 615.6 packets/s. 13.6 flows/s
To generate network packets, you can deploy the perftest-millionp.yml
deployment file:
$ oc apply -f perftest-millionp.yml
You can adjust the number of replicas in the perftest-millionp.yml
file, to add more/less load.
perftest-millionp.yml
is able to provide a high sustained rate of packetsperftest-iperf.yml
generates a higher throughtput (GB/s) but the number of packets is lower and less stable.
Click to show internal directories.
Click to hide internal directories.