Тестування швидкості мережі VPS
Розуміння того, як перевірити швидкість мережі, допомагає оптимізувати її роботу
продуктивність вашого сервера та розв'язувати будь-які проблеми, які можуть виникнути. У
у цьому посібнику ми покажемо вам, як перевірити швидкість вашої мережі за допомогою
команди терміналу. Однак будь ласка врахуйте, що немає
точні результати тестування. Тому що кожен тест має два
сторони.
Під час тестування ваш сервер підключається до іншого сервера, і
тому швидкість вашого сервера й швидкість іншого сервера впливають на
результати, які ви бачите. Тому варто проводити тести
з використанням кількох серверів і інструментів.
Тестування
Швидкість мережі через команди терміналу
Один із найефективніших способів перевірити швидкість вашої мережі — використання
команди терміналу. Цей спосіб точніший, ніж використання онлайн
веб-сайти для мережевого тестування. Крім того, вміння працювати з інструментами командного рядка дозволяє
тестувати різні аспекти вашої мережі, такі як швидкість завантаження,
швидкість завантаження та затримку.
Крок 1: Підключіться до вашого
Сервер
Насамперед увійдіть на сервер Linux, використовуючи SSH або
VNC, а потім виберіть один із запропонованих нижче інструментів
разом.
Крок
2: Використовуйте speedtest-cli для перевірки швидкості, затримки та пінгу
Вимірювання
Найпростіший інструмент для перевірки швидкості мережі — це
speedtest-cli. Цей інструмент використовує інфраструктуру Speedtest.net
для вимірювання швидкості мережі та затримки, пропонуючи простий
і зручний спосіб перевірити підключення вашого сервера. Ось як його використовувати
це:
1. Установка speedtest-cli
Залежно від дистрибутива Linux, який ви використовуєте, виберіть одну з наступних
команд для установки speedtest-cli:
- Для Debian або Ubuntu:
$ sudo apt-get install curl
$ curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
$ sudo apt-get install speedtest
- Для Fedora/CentOS/AlmaLinux/Redhat:
$ curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh | sudo bash
$ sudo yum install -y speedtest
2. Запуск тестів
Один раз speedtest-cli встановлений, ви можете запустити
тест швидкості мережі, просто введіть speedtest-cli у терміналі та
натиснення Enter. Це автоматично вибере найкращий
сервер на основі ping і виконає тест швидкості.
$ speedtest
Швидкість завантаження та скачування будуть показані вам
Крок
3: Використання iperf3 для тестування з'єднання між сервером і
Клієнт
Той iperf3 інструмент — це універсальна утиліта для тестування
швидкості мережі. Він працює, створюючи потік даних між сервером і
клієнтом. Завдяки цьому ви можете виміряти швидкість між двома
пристроями, один з яких повинен бути сервером, а інший — клієнтом сервера.
Ось покроковий посібник щодо його використання:
1. Встановлення
Знову ж таки, залежно від вашого дистрибутива Linux, використовуйте одну з наступних команд
для встановлення iperf3:
- Для Debian або Ubuntu:
$ sudo apt-get update
$ sudo apt-get install iperf3
- Для Fedora/CentOS/Alma/Redhat
$ sudo yum makecache --refresh
$ sudo yum -y install iperf3
2. Запуск тестів швидкості між двома серверами за допомогою
iperf3
Після установки iperf3 ви можете запустити власний сервер, виконавши
команда iperf3 -s. Це запустить iperf3 у
режимі сервера. Однак це потрібне, коли ви хочете виміряти швидкість
між двома конкретними пристроями, які вам належать.
У нашому випадку ми просто хочемо дізнатися, наскільки хороша швидкість нашого сервера
загальний
3. Виберіть публічний сервер
Щоб запустити загальний тест з iperf3, ми можемо використати один із
публічних серверів iperf3. Ось їх список.
Зауважте, що кожен публічний сервер має обмежену пропускну спроможність каналу. Тому,
якщо ви виберете сервер з каналом 1Gbps, наприклад, ваш тест не
покаже результати швидкості більше ніж 1Gb, навіть якщо ваш сервер має 10Gbps
посилання, прикріплене до нього.
Спочатку ви повинні відсортувати сервери за їхньою швидкістю, а потім вибрати той,
який знаходиться найближче до вас. Це важливий фактор, оскільки ви точно
зіткнетеся з великою затримкою, якщо не виберете сервери, які знаходяться поблизу
ти.
Як вам дізнатися, які сервери знаходяться найближче до вас? Ви можете пікувати
їх і вибрати той, що має найменшу затримку.
4. Запустіть iperf3 у режимі клієнта та запустіть тест
Після вибору публічного сервера з iperf3serverlist.netкопіювати
команду, яка відображається в таблиці на сайті. Потім вставте цю команду в
вашу сесію SSH або VNC.
Наприклад, оскільки я використовую один із серверів Cloudzy у Франкфурті VPS, я
виберу 10Gbps німецький сервер серед публічних серверів:
$ iperf3 -c speedtest.wobcom.de
Команда вище тестує завантаження. Для тестування швидкості завантаження ви
також повинні додати -R в кінець команди:
$ iperf3 -c speedtest.wobcom.de -R
Регулярне тестування швидкості вашої мережі є важливою частиною управління
VPS. Використовуючи такі інструменти, як iperf3 та speedtest-cli, ви можете відслідкувати
стежити за продуктивністю вашого сервера й переконуватися, що він працює
на повну потужність. Якщо у вас виникнуть питання щодо запуску мережевих тестів,
звертайтеся до нас без вагань через подання
квиток.
Також в Початкових документах
Пов'язані посібники.
Вам потрібна допомога з чимось іншим?
Медіанний час відповіді менше 1 години. Справжні люди, не боти.