A network performance testing tool for use by our Providers
346
Network-Perf-Test is a Debian-based container pre-loaded with a suite of network performance testing tools for diagnostics, performance monitoring, and troubleshooting.
The container performs various tests including iPerf3 bandwidth measurements (both forward and reverse), latency and packet loss analysis via ping, DNS resolution time with local and Cloudflare DNS, traceroute outputs, and internet speed testing with speedtest-cli.
DOCKER:
sudo docker pull paulporter/network-perf-test
sudo docker run --rm paulporter/network-perf-test
KUBERNETES:
kubectl run network-perf-test --image=paulporter/network-perf-test:latest --restart=Never
kubectl logs -f network-perf-test (Optional: To see console output in realtime)
kubectl delete pod network-perf-test (when container status says "Completed")
To specify a node:
kubectl run network-perf-test --image=paulporter/network-perf-test:latest --restart=Never --overrides='{"spec": {"nodeSelector": {"kubernetes.io/hostname": "my-node-name"}}}'
Content type
Image
Digest
sha256:2c49243e9…
Size
92.3 MB
Last updated
over 1 year ago
docker pull paulporter/network-perf-test