Jak przetestować szybkość Internetu Linux za pomocą CLI SpeedTest

Jak przetestować szybkość Internetu Linux za pomocą CLI SpeedTest

Zawsze musimy sprawdzić szybkość połączenia internetowego w domu i biurze. Co robimy z tym? Przejdź do stron takich jak Test prędkości.internet i rozpocznij test. Ładuje JavaScript w przeglądarce internetowej, a następnie wybiera najlepszy serwer w oparciu o ping i wyprowadza wynik. Używa również odtwarzacza flash, aby uzyskać graficzne wyniki.

[Może się również polubił: Fast - Testuj swoją prędkość pobierania Internetu z terminalu Linux]

A co z serwerem bezgłowym, gdzie nie jest żadna przeglądarka internetowa, a główną kwestią jest to, że większość serwerów jest bezgłówka. Kolejnym wąskim gardłem takich testów prędkości opartych na przeglądarce internetowej jest to, że nie można zaplanować testowania prędkości w regularnych odstępach czasu.

Oto aplikacja „Speedtest-cli„To usuwa takie wąskie gardła i pozwala przetestować prędkość połączenia internetowego z wiersza poleceń.

Co to jest Speedtest-Cli

Aplikacja jest zasadniczo skryptem opracowanym w języku programowania Pythona. Mierzy prędkość przepustowości Internetu. To używa test prędkości.internet infrastruktura do pomiaru prędkości. Speedtest-cli jest w stanie wymienić serwery na podstawie odległości fizycznej, testować na określonych serwerach i daje adres URL, aby udostępnić wynik testu prędkości Internetu.

Aby zainstalować najnowsze Speedtest-cli narzędzie w systemach Linux, musisz mieć Python 2.4-3.4 lub wyższa wersja zainstalowana w systemie.

[Może się również spodobać: jak zainstalować najnowszy Python 3.6 wersja w Linux]

Zainstaluj SpeedTest-CLI w Linux

Istnieją trzy sposoby zainstalowania Speedtest-cli narzędzie. Pierwsza metoda polega na zastosowaniu Python-Pip Pakiet, podczas gdy druga metoda jest pobranie skryptu Python, uczynienie go wykonywalnym i uruchomieniem, a trzecią metodą jest użycie menedżera pakietów. Tutaj omówię wszystkie sposoby…

Na tej stronie

  • Zainstaluj SpeedTest-CLI za pomocą Python Pip
  • Zainstaluj SpeedTest-CLI za pomocą skryptu Python
  • Zainstaluj SpeedTest-CLI za pomocą menedżera pakietów

Zacznijmy…

Zainstaluj SpeedTest-CLI za pomocą Python Pip

Najpierw musisz zainstalować pakiet Python-Pip, a następnie możesz zainstalować Speedtest-cli narzędzie za pomocą polecenia PIP, jak pokazano poniżej.

Zainstaluj PIP w Debian/Ubuntu/Mint
$ sudo apt instaluj Python-Pip [Python 2] $ sudo apt instaluj Python3-venv Python3-Pip [Python 3] 
Zainstaluj PIP w Centos/Rhel
$ sudo yum instaluj epel-release $ sudo instaluj Python-Pip 
Zainstaluj PIP w Fedorze
$ sudo yum aktualizację Python-setuptools $ sudo yum instaluj Python-Pip-koło [Python 2] $ sudo dnf instalacja Python3 Python3-Wheel [Python 3] 
Zainstaluj PIP w OpenSuse
$ sudo zyper instaluj Python-Pip python-setuptools Python-Wheel [Python 2] $ sudo zypper instalacja Python3-pip python3-setuptools Python3-Wheel [Python 3] 
Zainstaluj PIP w Arch Linux
$ Sudo Pacman -s Python2 -Pip [Python 2] $ Sudo Pacman -s Python -Pip [Python 3] 

Po zainstalowaniu PIP możesz zainstalować Speedtest-cli narzędzie.

$ sudo pip instaluj SpeedTest-cli lub $ sudo pip3 instaluj SpeedTest-CLI 

Aby ulepszyć SpeedTest-CLI, na późniejszym etapie, użyj.

$ sudo pip instaluj prędkość-cli- 

Zainstaluj SpeedTest-CLI za pomocą skryptu Python

Najpierw pobierz skrypt Python z Github za pomocą polecenia WGET lub Curl i uczyń plik skryptu wykonywany.

$ wget -o speedtest -cli https: // raw.Githubusercontent.com/sivele/speedtest-cli/master/mastertest.py $ chmod +x speedtest-cli lub $ curl -lo speedtest-cli https: // raw.Githubusercontent.com/sivele/speedtest-cli/master/mastertest.py $ chmod +x speedtest-cli 

Następnie przenieś wykonywalny /usr/bin folder, aby nie musisz pisać pełnej ścieżki za każdym razem.

$ sudo mv speedtest-cli/usr/bin/ 

Zainstaluj SpeedTest-CLI za pomocą menedżera pakietów

Możesz także zainstalować Speedtest-cli Korzystanie z domyślnego menedżera pakietów, jak pokazano.

------ Na Ubuntu/Debian/Mint ------ $ curl -s https: // instaluj.test prędkości.net/app/cli/instalacja.Deb.sh | sudo bash $ sudo apt-get instal instalue prędkość 
------ Na RHEL/CENTOS/FEDORA ------ $ curl -s https: // instaluj.test prędkości.net/app/cli/instalacja.RPM.sh | sudo bash $ sudo yum instaluj prędkość 

Testowanie Szybkość połączenia internetowego Linux z SpeedTest-CLI

1. Aby przetestować szybkość pobierania i przesyłania swojego połączenia internetowego, uruchom Speedtest-cli polecenie bez żadnego argumentu, jak pokazano poniżej.

$ Speedtest-cli 
Sprawdź, czy Linux Pobierz i przesyłaj prędkość

2. Aby sprawdzić wynik prędkości w bajtach zamiast bitów.

$ speedtest-cli--bajtes 
Sprawdź prędkość Internetu Linux w bajtach

3. Podziel się swoją prędkością przepustowości znajomym lub rodzinie. Otrzymujesz link, którego można użyć do pobrania obrazu.

$ speedtest-cli-Share 
Udostępnij wyniki testu prędkości Internetu Linux

Poniższy obraz to wynik testu prędkości próbki generowany za pomocą powyższego polecenia.

Wyświetl wyniki testu prędkości Internetu Linux

4. Nie potrzebuję żadnych dodatkowych informacji innych niż ping, pobieranie i przesyłanie?

$ SpeedTest-cli-Symple 
Test Linux Szybkość Internetu

5. Zrób listę test prędkości.internet oparty na serwerze na odległości fizycznej. Odległość w km jest wspomniany.

$ SpeedTest-cli-lista 
Lista serwerów SpeedTest

6. Ostatni etap wygenerował ogromną listę serwerów posortowanych na podstawie odległości. Jak uzyskać pożądane wyjście? Powiedz, że chcę tylko zobaczyć test szybkości.Serwer netto zlokalizowany w Bombaju (Indie).

$ speedtest-cli-lista | Grep -i Mumbai 
Wymień najbliższe serwery SpeedTest

7. Testowanie prędkości połączenia z określonym serwerem. Użyj identyfikatora serwera wygenerowanego w przykładzie 5 i przykładu 6 na powyższym.

$ SpeedTest-Cli-Server 23647 ## tutaj ID serwera 23647 jest używany w przykładzie. 
Przetestuj szybkość Internetu Linux na serwerze

8. Aby sprawdzić numer wersji i pomoc Speedtest-cli narzędzie.

$ speedtest-cli --version $ speedtest-cli--help 
Wersja SpeedTest i pomoc

Notatka: Opóźnienie zgłoszone przez narzędzie nie jest jego celem i nie należy na nim polegać. Względne wyjście wartości opóźnienia jest odpowiedzialne za wybrany serwer do testowania się z. CPU i pojemność pamięci wpłyną na wynik w pewnym stopniu.

Wniosek

Narzędzie jest koniecznością dla administratorów systemu i programistów. Prosty skrypt, który działa bez żadnego problemu. Muszę powiedzieć, że aplikacja jest cudowna, lekka i rób to, co obiecuje. Nie lubiłem prędkości.net z tego powodu, że używał flash, ale Speedtest-cli dał mi powód, by ich kochać.

SpeedTest_Cli jest aplikacją innych firm i nie należy go używać do automatycznego rejestrowania prędkości przepustowości. Test prędkości.Net jest używany przez miliony użytkowników i dobrym pomysłem jest ustawienie własnego mini serwera SpeedTest.

To wszystko na razie, do tej pory bądź na bieżąco Tecmint. Nie zapomnij podać cennej informacji zwrotnej w komentarzach poniżej. Polub nas i podziel się i pomóż nam się rozprzestrzeniać.