Как проверить скорость соединения с сервером VPS SpeedTest

12 set 2022 3 min di lettura
Как проверить скорость соединения с сервером VPS SpeedTest
Indice dei contenuti

Введение

В наши дни VPS-сервер можно купить по низкой цене, и у многих хостинг-провайдеров есть различные планы на выбор: от нескольких сотен МБ ОЗУ и одноядерного процессора до виртуальных частных серверов с большим количеством ОЗУ и быстрыми гигабитными соединениями.. В большинстве случаев серверу Linux не требуется так много ресурсов для правильной работы.

В этом руководстве объясняется, как проверить скорость соединения с сервером из командной строки с помощью SpeedTest.

Подключение к серверу

Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:

ssh root@IP_DEL_SERVER

Далее вам нужно будет ввести пароль пользователя root.

Если вы не используете пользователя root, вы можете войти под другим именем пользователя с помощью той же команды, а затем изменить root на свое имя пользователя:

ssh nome_utente@IP_DEL_SERVER

Затем вам будет предложено ввести пароль пользователя.

Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Как проверить скорость загрузки и выгрузки с помощью speedtest-cli

speedtest-cli — это инструмент командной строки Python для тестирования скорости интернета с использованием www.speedtest.net. С его помощью вы сможете проверить скорость загрузки и выгрузки в интернет, а также пинг. Инструмент имеет множество опций, в том числе возможность указать сервер speedtest.net для проверки скорости вашего интернета, показать все доступные серверы, отсортированные по расстоянию, или просто запустить тест загрузки или загрузки. Он также имеет возможность генерировать и предоставлять URL-адрес для изображения результата обмена speedtest.net.

Установите speedtest-cli Debian, Ubuntu, Linux Mint и производные:

sudo apt install speedtest-cli

Установите speedtest-cli на CentOS, Red Hat и Fedora:

sudo dnf install speedtest-cli

Установите speedtest-cli на openSUSE:

sudo zypper install speedtest-cli

Установите speedtest-cli на Arch Linux/Manjaro:

sudo pacman -S speedtest-cli

Чтобы проверить скорость соединения с помощью Speedtest на других дистрибутивах Linux, прочитайте следующий абзац, в противном случае перейдите к абзацу «Проверка скорости », чтобы проверить соединение.

Тест скорости соединения без speedtest-cli

Если по какой-то причине вы не хотите использовать инструмент speedtest-cli или он недоступен для используемого вами дистрибутива Linux, вы можете проверить скорость соединения с помощью SpeedTest, загрузив скрипт с Github.

Чтобы использовать SpeedTest из командной строки без установки speedtest-cli, вам необходимо установить Python 2 на свой сервер.

Загрузите скрипт SpeedTest на основе Python с помощью команды wget:

wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py

Измените права доступа к файлу, который вы только что скачали, с помощью команды chmod:

chmod a+rx speedtest.py

Переместите файл в нужное место:

mv speedtest.py /usr/local/bin/speedtest

Теперь с помощью команды chown измените владельца скрипта для пользователя root и группы:

chown root:root /usr/local/bin/speedtest

Выполнение теста скорости

Используйте эту базовую команду, чтобы начать тестирование с помощью SpeedTest:

speedtest

Вы должны получить вывод, подобный следующему:

Retrieving speedtest.net configuration...
 Testing from ***** Online ****** (195.201.18.18)...
 Retrieving speedtest.net server list...
 Selecting best server based on ping...
 Hosted by GameAddicted (Lauterbach) [74.17 km]: 3.717 ms
 Testing download speed................................................................................
 Download: 899.55 Mbit/s
 Testing upload speed................................................................................................
 Upload: 834.47 Mbit/s

Вы также можете создать значок (изображение.png) для speedtest.net с помощью этой команды:

speedtest --share

Вы должны получить вывод, подобный следующему, со ссылкой для просмотра вашего значка:

Retrieving speedtest.net configuration...
 Testing from ****** Online ****** (195.201.18.188)...
 Retrieving speedtest.net server list...
 Selecting best server based on ping...
 Hosted by GameAddicted (Lauterbach) [74.17 km]: 4.111 ms
 Testing download speed................................................................................
 Download: 800.24 Mbit/s
 Testing upload speed................................................................................................
 Upload: 621.11 Mbit/s
 Share results: http://www.speedtest.net/result/9008876205.png

Чтобы отключить подробный вывод и показать только основную информацию (исключая ваш общедоступный IP-адрес и некоторые другие данные), добавьте параметр --simple к команде speedtest:

speedtest --simple
Ping: 3.755 ms
 Download: 896.26 Mbit/s
 Upload: 4.16 Mbit/s

Вы можете просмотреть полный список доступных серверов для проверки скорости интернета, используя параметр --list:

speedtest --list

Затем, чтобы проверить скорость загрузки и выгрузки из Интернета на определенном сервере, скопируйте идентификатор сервера из приведенной выше команды и используйте этот идентификатор. Например, мы используем идентификатор, соответствующий серверу Telecomitalia SpA (Катания, Италия)

speedtest --server 13538

Вывод

В этом руководстве мы увидели, как проверить скорость соединения вашего VPS-сервера с помощью утилиты speedtest-cli или скрипта speedtest, который можно загрузить с Github.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.