Перейти к содержанию

Speedtest CLI

Speedtest — это интерфейс командной строки для тестирования скорости интернет-соединения с помощью speedtest.net.

Установка на любом устройстве: https://www.speedtest.net/apps
Или установите приложение speedtest CLI: https://www.speedtest.net/apps/cli


КАК УСТАНОВИТЬ SPEEDTEST

Fedora/Centos/Redhat

curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh | sudo bash
sudo yum install speedtest

Debian/Ubuntu (скачать и установить пакет)

wget --content-disposition "https://packagecloud.io/ookla/speedtest-cli/packages/debian/jessie/speedtest_1.2.0.84-1.ea6b6773cf_amd64.deb/download.deb?distro_version_id=25"
dpkg -i speedtest_1.2.0.84-1.ea6b6773cf_amd64.deb

КАК ИСПОЛЬЗОВАТЬ SPEEDTEST

Самый простой способ использования speedtest — вызвать его без параметров в терминале.

Сначала нужно принять лицензию, набрав: YES.
После этого приложение выберет ближайший доступный сервер для тестирования соединения и покажет скорость загрузки и выгрузки:

Пример для Debian / Ubuntu

root@test:~# speedtest
==============================================================================

Вы можете использовать это программное обеспечение Speedtest и информацию, 
полученную с его помощью, только для личного, некоммерческого использования 
через интерфейс командной строки на персональном компьютере. Использование 
данного ПО регулируется Лицензионным соглашением с конечным пользователем, 
Условиями использования и Политикой конфиденциальности по следующим URL:

        https://www.speedtest.net/about/eula
        https://www.speedtest.net/about/terms
        https://www.speedtest.net/about/privacy

==============================================================================

Вы принимаете лицензию? [введите YES для согласия]: yes
Согласие с лицензией зарегистрировано. Продолжаем.

==============================================================================

Ookla собирает определённые данные через Speedtest, которые могут считаться
персонально идентифицируемыми, такие как ваш IP-адрес, уникальные идентификаторы устройств 
или местоположение. Ookla считает, что имеет законный интерес делиться этими данными с интернет-провайдерами, 
производителями оборудования и регулирующими органами отрасли, чтобы помочь им понять и создать лучший и 
быстрее интернет. Для получения дополнительной информации, включая способы обмена данными, места их передачи 
и контактные данные Ookla, пожалуйста, ознакомьтесь с нашей Политикой конфиденциальности по адресу:

       http://www.speedtest.net/privacy

==============================================================================

Вы принимаете лицензию? [введите YES для согласия]: yes
Согласие с лицензией зарегистрировано. Продолжаем.


Speedtest от Ookla

      Сервер: 2 Cloud Ltd - Рига (id: 40557)
         ISP: Sia Veesp
Idle Latency:     0.63 ms   (джиттер: 0.05ms, минимум: 0.58ms, максимум: 0.67ms)
    Загрузка:   833.50 Mbps (использовано данных: 907.6 MB)                                                  
                  0.74 ms   (джиттер: 0.19ms, минимум: 0.52ms, максимум: 2.10ms)
      Выгрузка:   991.97 Mbps (использовано данных: 1.6 GB)                                                  
                  0.75 ms   (джиттер: 0.26ms, минимум: 0.55ms, максимум: 10.27ms)
 Потеря пакетов:     0.0%
  Результат URL: https://www.speedtest.net/result/c/ab2a575f-12de-4318-83e1-e1d05af024ac

По умолчанию программа запускает тест на ближайшем сервере speedtest.net.
Если нужно протестировать конкретный сервер, сначала получите список доступных серверов:

root@test:~# speedtest -L
Ближайшие серверы:

    ID  Название                      Локация              Страна
==============================================================================
  1348  AS Balticom                   Рига                 Латвия
  1268  Tet                          Рига                 Латвия
  2148  Latvijas Mobilais Telefons   Рига                 Латвия
  5834  SIA Bite Latvija             Рига                 Латвия
 19456  GARMTECH                     Рига                 Латвия
 24424  LIVAS                        Рига                 Латвия
  8455  DEAC                         Рига                 Латвия
  7322  Telenet, sia                 Рига                 Латвия
 44717  Octopus Telecom              Рига                 Латвия
 40557  2 Cloud Ltd                  Рига                 Латвия

Теперь, чтобы протестировать соединение с конкретным сервером, выполните команду с опцией -s и ID сервера:

root@test:~# speedtest -s 1348
speedtest -s 1348

   Speedtest от Ookla

      Сервер: AS Balticom - Рига (id: 1348)
         ISP: Sia Veesp
Idle Latency:     1.12 ms   (джиттер: 0.33ms, минимум: 0.85ms, максимум: 1.66ms)
    Загрузка:   906.21 Mbps [======\             ] 33%   - задержка: 3.96 ms    ^C

В этом руководстве мы рассмотрели, как установить и использовать приложение speedtest. Эта программа является аналогом теста скорости на сайте https://www.speedtest.net в командной строке и может быть очень полезна при работе на машинах без графического сервера.