Ako spustiť test rýchlosti z príkazového riadka na kontrolu rýchlosti internetového pripojenia
Obsah:
Vynikajúce nástroje curl a wget poskytujú jednoduchý spôsob testovania rýchlosti internetového pripojenia priamo z príkazového riadku. Curl je dodávaný s väčšinou unixových variácií, ale používatelia počítačov Mac, ktorí chcú použiť trik wget, budú musieť najprv získať wget pre OS X, aby to fungovalo, wget je jednoduchý terminálový nástroj používaný na sťahovanie súborov z webu a ftp a je praktické mať ho pri sebe na rôzne účely, takže sa ho aj tak oplatí mať.Curl by mal byť predinštalovaný na každej unixovej verzii, ktorá je čo i len trochu moderná, vrátane všetkých verzií Mac OS X a linuxu.
Otestujte rýchlosť internetového pripojenia z príkazového riadku
Toto je pomerne jednoduchý trik na kontrolu rýchlosti sťahovania pomocou oficiálnych serverov SpeedTest, čo z neho robí rýchly a efektívny prostriedok na kontrolu aktívneho internetového pripojenia. Existujú dva spôsoby, ako to použiť, jeden využíva curl, druhý používa wget.
Spustite SpeedTest s curl z príkazového riadka na určenie rýchlosti sťahovania internetového pripojenia
Prvým trikom je použitie curl, ktorý dokáže sťahovať vzdialené súbory takmer odkiaľkoľvek, získavať hlavičky a vykonávať množstvo ďalších šikovných akcií. Curl je súčasťou každej verzie Unixu a OS X, ktorá bola kedy vytvorená, čo z neho robí takmer univerzálny príkaz na testovanie rýchlosti sťahovania na takmer akomkoľvek počítači s unixom:
curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip
Zobrazí sa rýchlosť sťahovania, ako aj uplynutý čas na dokončenie sťahovania. Takto to vyzerá ako beží v termináli:
Súbor „Test10.zip“ sa odosiela do /dev/null, takže sa nemusíte obávať, že zaberiete miesto na disku zbytočným testovacím súborom.
Ak si myslíte, že trik s kučeravením budete používať často, zvážte jeho pridanie do profilu ako alias:
alias speedtest='curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'
Vďaka jednému z našich komentátorov za tento skvelý trik s kučerami.
Pravdepodobne si všimnete, že samotný príkaz je dosť podobný reťazcu príkazu wget na vykonanie podobnej akcie, takže je to naozaj vec preferencie.
Testovanie rýchlosti pripojenia z príkazového riadka pomocou wget
Ak ste už oboznámení s príkazovým riadkom, viete, čo máte robiť, ale iní si môžu nainštalovať wget, potom spustite terminál (nájdete ho v /Applications/Utilities/) a vložte nasledujúci príkazový reťazec do terminál:
wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip
Pozrite sa na pravú stranu behu wgetu a uvidíte rýchlosť pripojenia (1,36 m/s v príklade snímky obrazovky). Pretože wget ukazuje stiahnutý súbor na /dev/null, v skutočnosti nezaberie žiadne miesto na pevnom disku, takže sa nemusíte obávať opakovaného spúšťania tohto príkazu.
Toto využíva rovnaké servery SpeedTest, ktoré sú dostupné pre mobilných používateľov prostredníctvom aplikácie Speed Test, môže to byť slušný spôsob priameho porovnávania rýchlostí pripojenia pri širokopásmovom pripojení v porovnaní s mobilným pripojením bez toho, aby ste museli pristupovať Webové aplikácie založené na SpeedTest Flash a bez toho, aby ste museli kompilovať ďalší softvér príkazového riadka.
Plánujete tento trik často používať? Zvážte pridanie jednoduchého aliasu do súboru .bash_profile:
alias speedtest='wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'
Používanie aliasu je samozrejme kratšie a ľahšie zapamätateľné, vďaka čomu je o niečo užitočnejšie pre skripty, automatizáciu, vzdialené testovanie a len pre tých z nás, ktorí sa radi hrabú v termináli.
Tento trik k nám prichádza z @climagic na Twitteri, určite sledujte @osxdaily aj tam, ak ste tak ešte neurobili.