Speedtest
Простенькая тестилка скорости интернет подключения.
Создаем файл speedtest.sh
и вставляем в него
#!/usr/bin/env bash
clear
if [[ "$OSTYPE" == "darwin"* ]] ; then
echo "Please visit https://macos.tiukov.com for more information."; exit 1;
fi
if [ ! -x /usr/bin/iperf3 ] ; then
command -v iperf3 >/dev/null 2>&1 || { echo >&2 "Please install iperf3 or set it in your path."; exit 1; }
fi
echo "Please a wait.."
iperf3 -c iperf.tiukov.com -t 3 -4 -f m -i 1 > /tmp/iperf.log
clear
echo "Current internet speed:"
RESUP=$(cat /tmp/iperf.log | awk '/[0-9]]/{sub(/.*]/,"");print $5}' | tail -n2 | head -n1)
RESDL=$(cat /tmp/iperf.log | awk '/[0-9]]/{sub(/.*]/,"");print $5}' | tail -n1)
echo "Upload: $RESUP Mbits/s"
echo "Download: $RESDL Mbits/s"
Делаем его исполняемым chmod +x speedtest.sh
и запускаем ./speedtest.sh
Тестит по IPv4 протоколу (если нужно включить IPv6, то убрать параметр -4
из строки запуска iperf
)