Sådan køres hastighedstest fra kommandolinjen for at kontrollere internetforbindelsens hastighed
Indholdsfortegnelse:
De fremragende curl- og wget-værktøjer giver en enkel måde at teste hastigheden på en internetforbindelse direkte fra kommandolinjen. Curl er bundtet med de fleste unix-varianter, men Mac-brugere, der vil bruge wget-tricket, skal først have fat i wget til OS X, for at dette kan fungere, wget er et simpelt terminalværktøj, der bruges til at downloade filer fra nettet og ftp og det er praktisk at have rundt til en række forskellige formål, hvilket gør det værd at have alligevel.Curl bør være forudinstalleret på alle unix-varianter, der endda er vagt moderne, inklusive alle versioner af Mac OS X og linux.
Test internetforbindelseshastighed fra kommandolinjen
Dette er et ret simpelt trick til at kontrollere downloadhastigheder ved hjælp af de officielle SpeedTest-servere, hvilket gør det til en hurtig og effektiv måde at kontrollere en aktiv internetforbindelse. Der er to måder at bruge dette på, den ene bruger curl, den anden bruger wget.
Kør SpeedTest med curl fra kommandolinjen for at bestemme internetforbindelsens downloadhastigheder
Det første trick er at bruge curl, som er i stand til at downloade fjernfiler fra næsten hvor som helst, hente headers og udføre tonsvis af andre smarte handlinger. Curl er bundtet med alle versioner af Unix og OS X, der nogensinde er lavet, hvilket gør dette til en næsten universel kommando til at teste downloadhastigheder på næsten enhver unix-baseret computer:
curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip
Downloadhastigheden vil vise såvel som den forløbne tid for at fuldføre overførslen. Sådan ser det ud i en terminal:
Filen "Test10.zip" sendes til /dev/null, så du skal ikke bekymre dig om at optage diskplads med en ubrugelig testfil.
Hvis du tror, du vil bruge curl-tricket ofte, så overvej at tilføje det til din profil som et alias:
alias speedtest='curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'
Tak til en af vores kommentatorer for dette fantastiske krølletrick.
Du vil sikkert bemærke, at kommandoen i sig selv er ret lig wget-kommandostrengen for at udføre en lignende handling, så det er virkelig et spørgsmål om præference.
Test af forbindelseshastighed fra kommandolinjen med wget
Hvis du allerede er bekendt med kommandolinjen, ved du, hvad du skal gøre, men andre kan installere wget, og start derefter Terminal (findes i /Applications/Utilities/) og indsæt følgende kommandostreng i terminal:
wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip
Kig på højre side af wget, mens den kører, og du vil se forbindelseshastigheden (1,36m/s i skærmbilledet-eksemplet). Fordi wget peger den downloadede fil mod /dev/null, optager den faktisk ikke harddiskplads, så der er ingen bekymring for at køre denne kommando gentagne gange.
Dette bruger de samme SpeedTest-servere, som er tilgængelige for mobile brugere gennem Speed Test-appen, det kan være en anstændig måde at direkte sammenligne forbindelseshastigheder på en bredbåndsforbindelse i forhold til mobilforbindelse uden at skulle få adgang til SpeedTest Flash-baserede webapps og uden at skulle kompilere yderligere kommandolinjesoftware.
Planer du at bruge dette trick ofte? Overvej at tilføje et simpelt alias til .bash_profile:
alias speedtest='wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'
At bruge et alias er tydeligvis kortere og nemmere at huske, hvilket gør det en smule mere nyttigt til scripts, automatisering, fjerntest og kun for dem af os, der kan lide at finde rundt i terminalen.
Dette trick kommer til os fra @climagic på Twitter, sørg for at følge @osxdaily der også, hvis du ikke har gjort det endnu.