Jak uruchomić test prędkości z wiersza poleceń, aby sprawdzić szybkość połączenia internetowego

Spisu treści:

Anonim

Doskonałe narzędzia curl i wget zapewniają prosty sposób testowania szybkości połączenia internetowego bezpośrednio z wiersza poleceń. Curl jest dołączany do większości odmian uniksowych, ale użytkownicy komputerów Mac, którzy chcą skorzystać z sztuczki wget, muszą najpierw pobrać wget dla OS X, aby to zadziałało, wget to proste narzędzie terminalowe używane do pobierania plików z sieci oraz ftp i jest przydatny do różnych zastosowań, dzięki czemu i tak warto go mieć.Curl powinien być preinstalowany na każdym unixie, który jest nawet trochę nowoczesny, w tym na wszystkich wersjach Mac OS X i Linux.

Test szybkości połączenia internetowego z wiersza poleceń

To dość prosta sztuczka, aby sprawdzić prędkość pobierania za pomocą oficjalnych serwerów SpeedTest, dzięki czemu jest to szybki i skuteczny sposób sprawdzenia aktywnego połączenia internetowego. Istnieją dwa sposoby użycia tego, jeden wykorzystujący curl, drugi używa wget.

Uruchom SpeedTest z funkcją curl z wiersza poleceń, aby określić prędkość pobierania połączenia internetowego

Pierwszą sztuczką jest użycie funkcji curl, która umożliwia zdalne pobieranie plików z dowolnego miejsca, pobieranie nagłówków i wykonywanie wielu innych przydatnych czynności. Curl jest dołączony do każdej wersji systemu Unix i OS X, jaką kiedykolwiek stworzono, co sprawia, że ​​jest to niemal uniwersalne polecenie do testowania prędkości pobierania na prawie każdym komputerze z systemem Unix:

curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

Prędkość pobierania zostanie wyświetlona, ​​a także czas, jaki upłynął do zakończenia pobierania. Oto jak to wygląda w terminalu:

Plik „Test10.zip” jest wysyłany do katalogu /dev/null, więc nie martw się o zajęcie miejsca na dysku przez bezużyteczny plik testowy.

Jeśli myślisz, że będziesz często używać sztuczki z zawijaniem, rozważ dodanie jej do swojego profilu jako pseudonimu:

alias speedtest='curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'

Dziękujemy jednemu z naszych komentatorów za tę wspaniałą sztuczkę z lokami.

Prawdopodobnie zauważysz, że samo polecenie jest dość podobne do ciągu poleceń wget, aby wykonać podobną akcję, więc tak naprawdę jest to kwestia preferencji.

Testowanie szybkości połączenia z wiersza poleceń za pomocą wget

Jeśli znasz już wiersz poleceń, wiesz, co robić, ale inni mogą zainstalować wget, a następnie uruchom Terminal (znajdujący się w /Applications/Utilities/) i wklej następujący ciąg poleceń do terminal:

wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

Spójrz na prawą stronę działającego wget, a zobaczysz prędkość połączenia (1,36 m/s na przykładowym zrzucie ekranu). Ponieważ wget wskazuje pobrany plik na /dev/null, w rzeczywistości nie zajmie on miejsca na dysku twardym, więc nie ma obaw o wielokrotne uruchamianie tego polecenia.

Wykorzystuje to te same serwery SpeedTest, które są dostępne dla użytkowników mobilnych za pośrednictwem aplikacji Speed ​​Test, może stanowić przyzwoity sposób bezpośredniego porównania prędkości połączenia szerokopasmowego i komórkowego, bez konieczności uzyskiwania dostępu do SpeedTest aplikacji internetowych opartych na technologii Flash i bez konieczności kompilowania dodatkowego oprogramowania wiersza poleceń.

Zamierzasz często używać tej sztuczki? Rozważ dodanie prostego aliasu do .bash_profile:

alias speedtest='wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'

Używanie aliasu jest oczywiście krótsze i łatwiejsze do zapamiętania, dzięki czemu jest nieco bardziej przydatne w przypadku skryptów, automatyzacji, zdalnego testowania i tylko dla tych z nas, którzy lubią grzebać w terminalu.

Ta sztuczka pochodzi od @climagic na Twitterze, pamiętaj, aby obserwować @osxdaily również tam, jeśli jeszcze tego nie zrobiłeś.

Jak uruchomić test prędkości z wiersza poleceń, aby sprawdzić szybkość połączenia internetowego