Speedtest.net — это веб-сервис, который предоставляет бесплатный анализ показателей производительности доступа в Интернет, таких как скорость передачи данных и задержка. Служба измеряет пропускную способность и задержку подключения к Интернету для одного из 8000 географически распределенных серверов.
Для измерения пропускной способности интернета через терминал в Linux необходимо запустить утилиту speedtest.
Данная утилита может быть доставлена на компьютер несколькими способами, а именно:
- репозиторий apt
- репозиторий pip
- выполнить скрипт без установки
Установка и использование
Установка deb-пакета
sudo apt install speedtest-cli
speedtest
Установка pip-пакета
Данный способ позволяет использовать не привилегированную учетную запись.
pip install --user speedtest-cli
speedtest
Выполнение скрипта
Данный способ не требует установки скрипта на целевую систему, но имеет недостаток в виде длинного адреса к коду скрипта.
Запуск
curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -
Результат
Retrieving speedtest.net configuration… Testing from Net By Net Holding LLC (8.8.8.8)… Retrieving speedtest.net server list… Selecting best server based on ping… Hosted by Megafon (Moscow) [0.12 km]: 9.474 ms Testing download speed...................................... Download: 8.46 Mbit/s Testing upload speed........................................ Upload: 11.15 Mbit/s