Проверете скоростта на интернет с Speedtest-cli тест на CentOS 7

В момента интернет доставчиците или ISP (доставчик на интернет услуги) ни предлагат различни скорости в зависимост от вида задача, която трябва да бъде изпълнена, това е жизненоважно, тъй като високата скорост ще гарантира, че сърфирането ни ще бъде гладко и целият процес на зареждане и изтегляне ще бъде в рамките на очакванията, без да се отразява на производителността или да отнема твърде много време.

Полезен инструмент за проверка на скоростта на интернет в реално време е Speedtest-cli, който може да се използва за проверка на скоростта на качване и изтегляне на сървъра и използва интерфейс на командния ред за лесно изпълнение на тази задача. Много просто, в същото начин, Speedtest-cli е в състояние да тества скоростта на мрежата на нашия сървър.

Чрез този урок ще научим как да инсталираме Speedtest-cli на CentOS 7.

1. Как да инсталирате Python на CentOS 7 Linux

Етап 1
Speedtest-cli изисква Python за оптималното му изпълнение, преди това можем да получим достъп като root потребители, като изпълним следното:

 sudo su
Стъпка 2
По -късно ще изпълним следния ред, за да инсталираме Python на CentOS 7:
 yum инсталирайте Python

Въвеждаме буквата y, за да приемем изтеглянето и инсталирането на Python.

2. Как да инсталирате Speedtest-cli на CentOS 7 Linux

Етап 1
Сега ще отидем в директорията / usr / local / src, която ще бъде пътят, където трябва да изтеглим помощната програма:

 cd / usr / local / src
След това ще изтеглим скрипта Python, свързан със Speedtest-cli, като изпълним следното:
 wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

Стъпка 2
Присвояваме съответните разрешения:

 chmod + x speedtest-cli

3. Как да проверите скоростта на интернет на CentOS 7 Linux

Етап 1
Следващата стъпка, която трябва да предприемете, е да извършите съответните интернет тестове, като най -основната е да изпълните една от следните опции:

 ./speedtest-cli python speedtest-cli
Това ще бъде получения резултат:

Там можем да видим подробности като:

  • Начален сървър
  • ISP доставчик
  • Време за пинг
  • Скорост на качване и изтегляне

Стъпка 2
Ако искаме да видим този резултат в байтове, ще изпълним следното:

 ./speedtest-cli -байта

Стъпка 3
Сега друга от наличните опции на Speedtest-cli е да получим този резултат графично, за това можем да изпълним следния ред, който ни предоставя уеб връзка за проверка на споменатия резултат:

 ./speedtest-cli -share

Стъпка 4
С този резултат можем да отидем на връзката от всеки браузър и това ще бъде резултатът, който ще видим:

4. Как да получите идентификатор на сървър за валидиране на CentOS 7 Linux

Етап 1
Възможно е по някаква причина да искаме да получим идентификационния номер на наличните сървъри, за това на първо място ще изпълним следния ред:

 wget http://www.speedtest.net/speedtest-servers.php

Стъпка 2
За да наблюдаваме идентификаторите на сървърите, ще изпълним следния ред:

 още speedtest-servers.php

Стъпка 3
За да знаем конкретен идентификационен номер, можем да използваме някоя от следните опции:

 grep 'град' speedtest-servers.php grep 'държава' speedtest-servers.php grep 'град, държава' speedtest-servers.php
Например, можем да изпълним следното, за да видим всички сървъри в Испания:
 grep 'Spain' speedtest-servers.php

Стъпка 4
За да видите конкретен идентификационен номер, включително град и щат, можем да направим следното:

 grep 'Tampa, FL' speedtest-servers.php | egrep -o 'id = "[0-9] {4}"'
Това ще доведе до идентификационните номера на сървърите в този регион и с тези идентификатори ще изпълним следното, за да извършим теста за скорост:
 ./speedtest-cli -сервър "ID"

Стъпка 5
Общите опции за Speedtest-cli са както следва:

Разположете помощ за помощни програми

 -ч, --помощ

Не стартира теста за изтегляне
 -без изтегляне

Не изпълнява теста за натоварване
 -без качване

Показва стойността в байтове вместо в битове
 -байтове

Генерирайте и предоставете на speedtest.net URL с изображението на резултатите
 -Сравнител

Потиска подробния изход, показва само основна информация
 -просто

Потиснете подробния изход, показвайте само основна информация във формат CSV
 --csv

Разделител с един символ за използване в CSV изход

 --csv-разделител

Отпечатайте CSV заглавки
 --csv-заглавка

Потиснете подробния изход, показвайте само основна информация във формат JSON
 --json

Показва списък на сървърите на speedtest.net, подредени по разстояние
 -списък

Позволява да се посочи сървър за валидиране
 -сървър

Изключете сървър от селекцията
 --exclude EXCLUDE

Генерирайте MINI URL на сървъра Mini Speedtest
 -мини

Отнася се до IP адреса на източника
 --source ИЗТОЧНИК

Това е времето за изчакване в секунди, стойността му по подразбиране е 10 секунди
 -таймаут TIMEOUT

Той използва протокола HTTPS вместо HTTP, когато комуникира със сървъри, управлявани от speedtest.net
 -сигурно

Не разпределя предварително данни за натоварване с цел подобряване на производителността
 -без предварително разпределяне

Показва текущата версия на Speedtest-cli
 --версия

С този практичен инструмент ще бъде възможно да се поддържа подробен контрол на скоростта на мрежата, както нагоре, така и надолу по веригата, за поддръжка, контрол или гаранционни задачи.

wave wave wave wave wave