Если вы хотите проверить скорость своего интернета через терминал, эта статья поможет вам легко это сделать.
В большинстве случаев нам приходится проверять скорость загрузки нашего сервера Linux через ssh, это может быть простым и быстрым способом проверки скорости.
Но это не ограничивается только Linux!
Вы можете установить python в MacOS или Windows и запустить эти оба скрипта для проверки скорости интернета с терминала и DoS.
Speedtest-cli
Сначала мы должны установить пакет Speedtest-cli, чтобы использовать этот инструмент.
Нам понадобится python.
Установка Python
Введите следующую команду yum для установки Python в CentOS / RHEL / Scientific Linux:
# sudo yum install python
Введите следующую команду dnf для установки Python на Fedora Linux v22 +:
# sudo dnf install python
Скачать speedtest_cli.py
Введите следующую команду wget, чтобы захватить клиент speedtest_cli.py:
# wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py # chmod +x speedtest-cli
Проверьте скорость интернета
После того как мы закончили установку python и успешно загрузили пакет python speedtest-cli, мы можем запустить его.
Просто выполните следующую команду:
# ./speedtest-cli
Чтобы увидеть значения скорости в байтах вместо битов, передайте опцию –bytes:
# ./speedtest-cli --bytes
Чтобы создать и предоставить URL-адрес изображения результатов sharestest.net, передайте параметр –share:
# ./speedtest-cli --share
Конечно, вы можете комбинировать оба варианта:
# ./speedtest-cli --share --bytes
Укажите идентификатор сервера для проверки!
Сначала возьмите список серверов, введите:
# wget http://www.speedtest.net/speedtest-servers.php
Чтобы просмотреть идентификатор сервера, введите:
# more speedtest-servers.php
Для поиска идентификатора сервера введите:
# grep 'city-name' speedtest-servers.php # grep 'country-name' speedtest-servers.php # grep 'Tampa, FL' speedtest-servers.php
<server url="http://speedtest1.hivelocity.net/speedtest/upload.php" lat="27.9709" lon="-82.4646" name="Tampa, FL" country="United States" cc="US" sponsor="Hivelocity Hosting" id="2137" host="speedtest1.hivelocity.net:8080" /> <server url="http://speedtestnet.rapidsys.com/speedtest/upload.php" lat="27.9709" lon="-82.4646" name="Tampa, FL" country="United States" cc="US" sponsor="Rapid Systems" id="1296" host="speedtestnet.rapidsys.com:8080" />
ИЛИ просто отобразить идентификатор сервера:
# grep 'Tampa, FL' speedtest-servers.php | egrep -o 'id="[0-9]{4}"'
Примеры выводов:
ID =»2137″
ID =»1296″
Затем используйте идентификатор сервера 2137:
# ./speedtest-cli --server 2137
Еще одна утилита командной строки для проверки скорости интернета – Tespeed.
Эта утилита проверяет скорость загрузки и скачивания, используя пять обслуживающих устройств, наиболее близких к вашему местоположению.
Он также создан с использованием Python и требует запуска Python версии 2.7 или более поздней версии.
Что делает скрипт:
- Загружает конфигурацию из speedtest.net (http://speedtest.net/speedtest-config.php).
- Получает список серверов (http://speedtest.net/speedtest-servers.php).
- Выбирает 5 серверов-ближайших серверов, используя координаты, предоставляемые конфигурацией speedtest.net и сервером.
- Проверяет задержку для этих серверов и выбирает одну с самой низкой.
- Проверяет скорость загрузки и возвращает результаты.
- Проверяет ли скорость загрузки и возвращает результаты
- При желании можно вернуть результаты CSV.
- Может измерять через прокси SOCKS.TeSpeed: https://github.com/Janhouse/tepeed
Как протестировать скорость интернете через веб сайт
Вы также можете использовать альтернативный вариант.
Для этого воспользуемся сервисом Speedcheck, который позволит вам проверить скорость через WUI. Его серверные сети состоят только из серверов 40 Гбит/с.
Пользователь сможет измерить высокоскоростное соединение на всем маршруте.
У сервиса есть удобное руководство пользователя, а также мобильное приложение для iOS- и Android-смартфонов.
Чтобы начать проверку с интерфейсом на русском языке перейдите по ссылке https://www.speedcheck.org/ru
В самом центре страницы, вы увидите кнопку “Начать проверку”.
Через несколько секунд система предоставит Вам результаты Интернет соединения.
Заключение
Рекомендую использовать оба варианта в разное время суток, чтобы отследить реальную скорость Интернет-соединения.