Jak uruchomić test prędkości z wiersza poleceń, aby sprawdzić szybkość połączenia internetowego
Spisu treści:
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ś.