Występ

Aplikacje wiersza poleceń do przeprowadzenia testu szybkości Internetu w systemie Linux

Aplikacje wiersza poleceń do przeprowadzenia testu szybkości Internetu w systemie Linux
Testy szybkości połączenia internetowego są pomocne w wykrywaniu problemów z połączeniem sieciowym, ograniczania przepustowości przez dostawcę usług internetowych, ograniczania przepustowości serwera lub innych problemów z łącznością. W tym artykule wymienimy niektóre z najpopularniejszych metod przeprowadzania testów szybkości w systemie Linux za pomocą aplikacji wiersza poleceń.

Fast-cli

Fast-cli to narzędzie wiersza poleceń do sprawdzania prędkości pobierania i wysyłania w Twojej sieci. Opiera się na Szybki.com serwis stworzony przez Netflix i seria testów przeprowadzana na własnych serwerach produkcyjnych Netflix.

Aby zainstalować Fast-cli na Ubuntu, uruchom poniższe polecenia:

$ sudo apt zainstaluj npm
$ npm install --global fast-cli

Aby sprawdzić prędkość sieci za pomocą Fast-cli, uruchom poniższe polecenie:

$ szybko --prześlij

Speedtest-cli

Speedtest-cli to narzędzie wiersza poleceń, które używa test prędkości.netto aby sprawdzić prędkość przepustowości sieci. Może sprawdzać zarówno prędkość pobierania, jak i wysyłania, a także czas odpowiedzi serwera.

Aby zainstalować Speedtest-cli w Ubuntu, uruchom poniższe polecenia:

$ wget -O speedtest-cli https://raw.zawartość githubuser.pl/siel/
speedtest-cli/master/speedtest.py
$ chmod +x speedtest-cli

Aby wykonać test prędkości za pomocą speedtest-cli, uruchom poniższe polecenie:

$ ./speedtest-cli --proste

Wget

Wget to menedżer pobierania z wiersza poleceń, który może pobierać pliki za pomocą protokołów HTTP, HTTPS i FTP.

Aby zainstalować wget w Ubuntu, uruchom poniższe polecenie:

$ sudo apt install wget

Aby wykonać test prędkości pobierania (bez wysyłania), uruchom poniższe polecenie:

$ wget -O /dev/null -q --show-progress http://speedtest.Newark.linode.com/100MB-newark.kosz

Powyższe polecenie korzysta z bezpłatnej usługi testowania prędkości dostarczanej przez firmę Linode do testowania ich serwerów. Możesz zastąpić część „newark” w powyższym poleceniu dowolnym innym serwerem wymienionym na dostępnej stronie testu prędkości Linode tutaj.

Youtube-dl

Youtube-dl to narzędzie wiersza poleceń do pobierania plików z YouTube w różnych formatach audio i wideo. Możliwe jest sprawdzenie prędkości pobierania, pobierając film z YouTube za pomocą youtube-dl.

Aby zainstalować youtube-dl w Ubuntu, uruchom poniższe polecenie:

$ sudo apt install youtube-dl

Aby wykonać test prędkości za pomocą youtube-dl, uruchom następujące polecenie:

$ youtube-dl -f best --no-part --no-cache-dir -o /dev/null --newline
https://www.youtube.com/oglądaj?v=vzfZgVywscw

Powyższe polecenie pobiera wideo z kanału społeczności KDE na YouTube. Możesz zastąpić adres URL YouTube swoim własnym. Część „/dev/null” zapewnia, że ​​wideo nie zostanie zapisane nigdzie w systemie plików.

Największą zaletą korzystania z youtube-dl do wykonania speedtestu jest wbudowana opcja ominięcia ograniczeń geograficznych. Aby pobrać wideo z innego kraju, użyj poniższego polecenia:

$ youtube-dl -f best --no-part --no-cache-dir -o /dev/null
--newline --geo-bypass-country US https://www.youtube.com/oglądaj?v=vzfZgVywscw

Wymień część „US” na dowolną inną Kod kraju ISO 3166-2.

Kędzior

Curl to narzędzie wiersza poleceń, które umożliwia przesyłanie danych za pomocą adresów URL. Te adresy URL nie ograniczają się tylko do protokołu HTTP, ponieważ curl obsługuje wiele innych standardów. Curl jest często używany do testowania i interakcji z interfejsami API RESTful.

Aby zainstalować curl w Ubuntu, uruchom poniższe polecenie:

$ sudo apt install curl

Aby wykonać test prędkości za pomocą curl, użyj następującego polecenia:

$ curl -o /dev/null http://speedtest-blr1.digitalocean.com/10mb.test

Powyższe polecenie wykorzystuje serwery Digital Ocean do testowania prędkości sieci. Możesz zastąpić adres URL dowolnym innym wymienionym serwerem Digital Ocean tutaj.

Zauważ, że curl wyświetla prędkość w KB/s. Aby przekonwertować go na MB/s (podobnie jak wynik wget), musisz pomnożyć wynik przez 0.001. Prędkość na powyższym zrzucie ekranu wynosiłaby 6794 KB/s * 0.001 = 6.794 MB/s.

Aria2

Aria2 to menedżer pobierania z wiersza poleceń dla systemu Linux. Może wstrzymywać i wznawiać pobieranie z serwerów obsługujących wznawianie. Zapewnia również opcję pobierania wielowątkowego.

Aby zainstalować aria2 w Ubuntu, uruchom poniższe polecenie:

$ sudo apt zainstaluj aria2c

Aby wykonać speedtest za pomocą aria2, uruchom poniższe polecenie:

$ aria2c -d /dev -o null --allow-overwrite=true --file-allocation=none
http://speedtest-blr1.digitalocean.com/10mb.test

Zignoruj ​​błąd pokazany na powyższym zrzucie ekranu. Powyższe polecenie wykorzystuje serwer Digital Ocean do wykonania testu prędkości (jak wyjaśniono wcześniej). Możesz zastąpić adres URL dowolnym innym wymienionym serwerem Digital Ocean tutaj.

Wniosek

Oto niektóre z metod, których możesz użyć do przetestowania szybkości sieci za pomocą aplikacji wiersza poleceń. Jeśli chcesz tylko przetestować prędkość pobierania, wget jest całkiem prosty w użyciu. Do testowania prędkości pobierania i wysyłania użyj aplikacji fast-cli lub speedtest-cli.

Gry Zainstaluj najnowszy emulator Dolphin dla Gamecube i Wii w systemie Linux
Zainstaluj najnowszy emulator Dolphin dla Gamecube i Wii w systemie Linux
Emulator Dolphin pozwala grać w wybrane gry Gamecube i Wii na komputerach osobistych z systemem Linux (PC). Będąc ogólnodostępnym emulatorem gier o o...
Gry Jak korzystać z GameConqueror Cheat Engine w systemie Linux
Jak korzystać z GameConqueror Cheat Engine w systemie Linux
Artykuł zawiera przewodnik dotyczący korzystania z silnika oszukującego GameConqueror w systemie Linux. Wielu użytkowników, którzy grają w gry w syste...
Gry Najlepsze emulatory konsoli do gier dla systemu Linux
Najlepsze emulatory konsoli do gier dla systemu Linux
W tym artykule wymienimy popularne oprogramowanie do emulacji konsoli do gier dostępne dla systemu Linux. Emulacja to warstwa kompatybilności oprogram...