Kaip paleisti greičio testą iš komandinės eilutės, kad patikrintumėte interneto ryšio greitį
Turinys:
Puikūs curl ir wget įrankiai suteikia paprastą būdą patikrinti interneto ryšio greitį tiesiai iš komandinės eilutės. „Curl“ yra įtraukta į daugumą „Unix“ variantų, tačiau „Mac“ naudotojai, norintys naudoti wget triuką, pirmiausia turės patraukti wget, skirtą OS X, kad tai veiktų. wget yra paprasta terminalo programa, naudojama failams atsisiųsti iš žiniatinklio ir ftp. patogu jį turėti įvairiems tikslams, todėl verta turėti bet kokiu atveju.„Curl“ turėtų būti iš anksto įdiegtas kiekviename „Unix“ versijoje, kuris yra net neaiškiai modernus, įskaitant visas „Mac OS X“ ir „Linux“ versijas.
Išbandyti interneto ryšio greitį iš komandinės eilutės
Tai gana paprastas triukas norint patikrinti atsisiuntimo greitį naudojant oficialius „SpeedTest“ serverius, todėl tai yra greita ir efektyvi priemonė patikrinti aktyvų interneto ryšį. Yra du būdai tai naudoti: vienas naudojant curl, kitas – wget.
Paleiskite „SpeedTest“ su kreive iš komandų eilutės, kad nustatytumėte interneto ryšio atsisiuntimo greitį
Pirmasis triukas yra naudoti curl, kuris gali atsisiųsti nuotolinius failus beveik iš bet kurios vietos, nuskaityti antraštes ir atlikti daugybę kitų įdomių veiksmų. „Curl“ yra įtraukta į visas kada nors sukurtas „Unix“ ir „OS X“ versijas, todėl tai yra beveik universali komanda, skirta išbandyti atsisiuntimo greitį beveik bet kuriame „Unix“ pagrindu veikiančiame kompiuteryje:
curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip
Bus atsisiuntimo greitis ir atsisiuntimo užbaigimo laikas. Štai kaip tai atrodo veikiant terminale:
Failas „Test10.zip“ siunčiamas į /dev/null, todėl nesijaudinkite, kad užims vietos diske nenaudingas bandomasis failas.
Jei manote, kad garbanojimo triuką naudosite dažnai, apsvarstykite galimybę pridėti jį prie savo profilio kaip slapyvardį:
alias speedtest='curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'
Ačiū vienam iš mūsų komentatorių už šį puikų garbanos triuką.
Tikriausiai pastebėsite, kad pati komanda yra gana panaši į wget komandos eilutę, kad būtų atliktas panašus veiksmas, todėl tai tikrai priklauso nuo pasirinkimo.
Ryšio greičio tikrinimas iš komandų eilutės naudojant wget
Jei jau esate susipažinę su komandine eilute, žinote, ką daryti, bet kiti gali įdiegti wget, tada paleiskite terminalą (rasite /Applications/Utilities/) ir įklijuokite šią komandų eilutę į terminalas:
wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip
Pažiūrėkite į dešinę wget, kai jis veikia, pusę ir pamatysite ryšio greitį (1,36 m/s ekrano kopijos pavyzdyje). Kadangi wget nukreipia atsisiųstą failą į /dev/null, jis iš tikrųjų neužims vietos standžiajame diske, todėl nereikia nerimauti dėl pakartotinio šios komandos vykdymo.
Jei naudojami tie patys „SpeedTest“ serveriai, kuriuos mobiliojo ryšio naudotojai gali pasiekti per „Speed Test“ programą. Tai gali būti tinkamas būdas tiesiogiai palyginti plačiajuosčio ryšio ir korinio ryšio greitį, nereikia pasiekti SpeedTest Flash pagrįstos žiniatinklio programos ir nereikia kompiliuoti jokios papildomos komandų eilutės programinės įrangos.
Planuojate dažnai naudoti šį triuką? Apsvarstykite galimybę prie .bash_profile pridėti paprastą slapyvardį:
alias speedtest='wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'
Akivaizdu, kad slapyvardžio naudojimas yra trumpesnis ir lengviau įsimenamas, todėl jis yra naudingesnis scenarijams, automatizavimui, nuotoliniam testavimui ir tik tiems iš mūsų, kurie mėgsta vaikščioti terminale.
Šis triukas mums atėjo iš @climagic Twitter, būtinai sekite @osxdaily ir ten, jei to dar nepadarėte.