speedtest-netperf: new package to measure network performance 8280/head
authorTony Ambardar <itugrok@yahoo.com>
Fri, 26 Oct 2018 01:51:11 +0000 (18:51 -0700)
committerguidosarducci <guidosarducci@users.noreply.github.com>
Fri, 22 Feb 2019 21:34:25 +0000 (13:34 -0800)
commit463590e2bcf94e09890f7ba98e910ff58090e29b
tree45efb088fbfb293076e0ec10d6022d8e81e01c1c
parent41a780ee0f3851b416b15da49672bb2d0000615d
speedtest-netperf: new package to measure network performance

The speedtest-netperf.sh script measures the network throughput while
monitoring latency under load and capturing key CPU usage and frequency
statistics. The script can emulate a web-based speed test by downloading
and then uploading from an internet server, or perform simultaneous
download and upload to mimic the stress of the FLENT test program.

It simplifies tasks such as validating ISP provisioned speeds or setting
up and fine-tuning SQM, directly on the router. The CPU usage details
can also help determine if the demands of SQM, routing and other tasks
such as the test itself are exhausting the device's CPUs.

This script leverages earlier scripts from the CeroWrt project used for
bufferbloat mitigation, betterspeedtest.sh and netperfrunner.sh. They are
used with the permission of the author, Rich Brown.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
net/speedtest-netperf/Makefile [new file with mode: 0644]
net/speedtest-netperf/files/README.md [new file with mode: 0644]
net/speedtest-netperf/files/speedtest-netperf.sh [new file with mode: 0644]