Jak spustit test rychlosti z příkazového řádku ke kontrole rychlosti připojení k internetu
Obsah:
Vynikající nástroje curl a wget poskytují jednoduchý způsob, jak otestovat rychlost internetového připojení přímo z příkazového řádku. Curl je dodáván s většinou unixových variací, ale uživatelé počítačů Mac, kteří chtějí použít wget trik, budou muset nejprve chytit wget pro OS X, aby to fungovalo, wget je jednoduchý terminálový nástroj používaný ke stahování souborů z webu a ftp a je užitečné mít ji po ruce pro různé účely, takže se vyplatí ji mít.Curl by měl být předinstalován na každé unixové variantě, která je byť jen vágně moderní, včetně všech verzí Mac OS X a linuxu.
Otestujte rychlost internetového připojení z příkazového řádku
Toto je poměrně jednoduchý trik, jak zkontrolovat rychlost stahování pomocí oficiálních serverů SpeedTest, což z něj dělá rychlý a účinný prostředek ke kontrole aktivního připojení k internetu. Existují dva způsoby, jak to použít, jeden využívá curl, druhý používá wget.
Spusťte SpeedTest s curl z příkazového řádku a zjistěte rychlost stahování internetového připojení
Prvním trikem je použití curl, který je schopen stahovat vzdálené soubory téměř odkudkoli, získávat záhlaví a provádět spoustu dalších šikovných akcí. Curl je součástí každé verze Unixu a OS X, která kdy byla vytvořena, což z něj dělá téměř univerzální příkaz pro testování rychlosti stahování na téměř jakémkoli počítači s unixem:
curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip
Ukáže se rychlost stahování a také čas, který uplynul do dokončení stahování. Takto vypadá běh v terminálu:
Soubor „Test10.zip“ se odesílá do /dev/null, takže se nemusíte bát, že byste zabírali místo na disku zbytečným testovacím souborem.
Pokud si myslíte, že budete trik s kudrlinkou používat často, zvažte přidání do svého profilu jako alias:
alias speedtest='curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'
Děkujeme jednomu z našich komentujících za tento skvělý trik s kudrnami.
Pravděpodobně si všimnete, že samotný příkaz je dosti podobný příkazovému řetězci wget k provedení podobné akce, takže je to opravdu otázka preferencí.
Testování rychlosti připojení z příkazového řádku pomocí wget
Pokud jste již obeznámeni s příkazovým řádkem, víte, co máte dělat, ale ostatní mohou nainstalovat wget, pak spusťte Terminál (nachází se v /Applications/Utilities/) a vložte následující příkazový řetězec do terminál:
wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip
Podívejte se na pravou stranu wgetu, jak běží, a uvidíte rychlost připojení (1,36 m/s v příkladu snímku obrazovky). Protože wget ukazuje stažený soubor na /dev/null, ve skutečnosti nezabírá žádné místo na pevném disku, takže se nemusíte obávat opakovaného spouštění tohoto příkazu.
Toto používá stejné servery SpeedTest, které jsou dostupné mobilním uživatelům prostřednictvím aplikace Speed Test, může to být slušný způsob přímého srovnání rychlostí připojení u širokopásmového připojení a mobilního připojení, aniž byste museli přistupovat k Webové aplikace založené na SpeedTest Flash a bez nutnosti kompilovat další software příkazového řádku.
Plánujete tento trik často používat? Zvažte přidání jednoduchého aliasu do .bash_profile:
alias speedtest='wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'
Použití aliasu je samozřejmě kratší a snadněji zapamatovatelné, takže je o něco užitečnější pro skripty, automatizaci, vzdálené testování a jen pro ty z nás, kteří se rádi hrabou v Terminálu.
Tento trik k nám přichází z @climagic na Twitteru, nezapomeňte tam také sledovat @osxdaily, pokud jste tak ještě neučinili.