Проверка скорости на сервере - утилита Speedtest

SpeedTest — это удобная утилита командной строки для проверки скорости интернет-соединения непосредственно с вашего сервера. Данный инструмент позволяет измерить скорость загрузки, выгрузки и задержку сети, что особенно полезно при диагностике сетевых проблем и оценке производительности соединения на удаленных серверах.

🛒
На Koara все серверы линейки DE имеют скорость 1000 Mbps. Убедитесь сами, проверив скорость по этой статье!

Установка Speedtest

Есть два варианта установки - универсальный для систем на основе Ubuntu и RedHat, собранный нами, и пошаговый - по инструкции с сайта Speedtest.

Установка нашим инструментом

  1. Подключитесь к серверу по SSH. Если не знаете, как это сделать - у нас есть инструкция.
  2. Выполните следующую команду:
sudo bash <(curl https://sh.koara.io/speedtest.sh)

После выполнения команды утилита Speedtest будет автоматически установлена.

Установка по официальной инструкции

Инструкции для Ubuntu, Debian, Fedora, CentOS, RedHat, macOS, FreeBSD доступны на официальном сайте Speedtest:

Speedtest CLI: Internet speed test for the command line
Speedtest CLI brings the trusted technology and global server network behind Speedtest to the command line.

Рассмотрим установку на Ubuntu Linux.

Шаг 1. Обновление репозиториев

Начнем с обновления списков пакетов и репозиториев системы:

sudo apt-get update

Шаг 2. Установка утилиты curl

Установим curl, необходимый для загрузки установочного скрипта:

sudo apt-get install curl -y

Шаг 3. Установка репозитория Speedtest

Скачиваем официальный установочный скрипт Speedtest:

curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash

Шаг 4. Установка утилиты

После загрузки файлов выполняем команду для распаковки и установки Speedtest:

sudo apt-get install speedtest

Использование утилиты

После успешной установки запустите тест скорости сети простой командой:

speedtest

При первом запуске вам будет предложено принять лицензионное соглашение. После принятия лицензии начнется процесс тестирования скорости сети.


Результаты теста

По завершении теста вы получите детальную информацию о скорости вашего соединения, включая:

  • Сервер, используемый для тестирования
  • Задержку (ping)
  • Скорость загрузки (download)
  • Скорость выгрузки (upload)
  • Качество соединения

Эти данные помогут оценить реальную производительность сетевого подключения вашего сервера и выявить возможные проблемы.

Вам также будет предоставлена ссылка на результат теста.


Если speedtest был запрошен поддержкой

После того, как выполнится тест, отправьте в поддержку весь вывод, начиная от "Speedtest by Ookla" до "Result URL:". Например:

   Speedtest by Ookla

      Server: Provider Name - Country (id: XXXXXX)
         ISP: Koara International
Idle Latency:     5.78 ms   (jitter: 0.09ms, low: 5.67ms, high: 5.89ms)
    Download:   920.86 Mbps (data used: 736.0 MB)
                 10.27 ms   (jitter: 0.47ms, low: 6.31ms, high: 12.12ms)
      Upload:   917.07 Mbps (data used: 1.0 GB)
                  7.43 ms   (jitter: 0.65ms, low: 5.71ms, high: 9.64ms)
 Packet Loss: Not available.
  Result URL: https://www.speedtest.net/result/c/xxxx-xxxx-xxxx-xxxx

Дополнительные опции

SpeedTest CLI имеет несколько дополнительных опций, которые можно посмотреть, выполнив команду:

speedtest --help

Это позволит вам настроить тестирование под конкретные нужды — выбрать определенный сервер, изменить формат вывода результатов или выполнить тест без измерения скорости выгрузки.

Read more

Как работают сервисы IP-геолокации и почему ваш сервер «переезжает» в другую страну

Как работают сервисы IP-геолокации и почему ваш сервер «переезжает» в другую страну

IP-адрес сам по себе не содержит информации о географии — её добавляют внешние базы, которые часто расходятся между собой. В статье разбираем, откуда берётся IP-геолокация, почему сервер может «оказаться» в другой стране и какие шаги действительно помогают это исправить.

By Koara Team