💨 Как протестировать скорость Интернета в Linux с помощью терминала или SSH — Information Security Squad
💨 Как протестировать скорость Интернета в Linux с помощью терминала или SSH

Если вы хотите проверить скорость своего интернета через терминал, эта статья поможет вам легко это сделать.

В большинстве случаев нам приходится проверять скорость загрузки нашего сервера 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

В самом центре страницы, вы увидите кнопку «Начать проверку».

Через несколько секунд система предоставит Вам результаты Интернет соединения.

Заключение

Рекомендую использовать оба варианта в разное время суток, чтобы отследить реальную скорость Интернет-соединения.

 

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *