Jak przetestować szybkość Internetu Linux za pomocą CLI SpeedTest
- 4065
- 493
- Tacjana Karpiński
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-cliSprawdź, czy Linux Pobierz i przesyłaj prędkość
2. Aby sprawdzić wynik prędkości w bajtach zamiast bitów.
$ speedtest-cli--bajtesSprawdź 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-ShareUdostę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 Linux4. Nie potrzebuję żadnych dodatkowych informacji innych niż ping, pobieranie i przesyłanie?
$ SpeedTest-cli-SympleTest 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-listaLista 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 MumbaiWymień 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--helpWersja 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ć.
- « Gerbera - serwer multimediów UPNP, który pozwala przesyłać strumieniowo multimedia w sieci domowej
- Jak utworzyć tunelowanie SSH lub przekazywanie portów w Linux »