Snelheidstest uitvoeren vanaf de opdrachtregel om de snelheid van de internetverbinding te controleren

De uitstekende curl- en wget-tools bieden een eenvoudige manier om de snelheid van een internetverbinding direct vanaf de opdrachtregel te testen. Curl is gebundeld met de meeste Unix-variaties, maar Mac-gebruikers die de Wget-truc willen gebruiken, moeten eerst Wget voor OS X gebruiken om dit te laten werken. Wget is een eenvoudig hulpprogramma voor het downloaden van bestanden van internet en ftp en het is handig om in de buurt te zijn voor verschillende doeleinden, waardoor het de moeite waard is om het toch te hebben. Krul moet vooraf worden geïnstalleerd op elke unix-smaak die zelfs vaag modern is, inclusief alle versies van Mac OS X en Linux.

Test de snelheid van de internetverbinding op de opdrachtregel

Dit is een vrij eenvoudige truc om downloadsnelheden te controleren met behulp van de officiële SpeedTest-servers, waardoor het een snel en effectief middel is om een ​​actieve internetverbinding te controleren. Er zijn twee manieren om dit te gebruiken, een gebruik van curl, de andere gebruikt wget.

Voer SpeedTest uit met krul vanaf de opdrachtregel om de downloadsnelheid van internetverbindingen te bepalen

De eerste truc is om curl te gebruiken, die in staat is om overal op afstand bestanden te downloaden, headers op te halen en tal van andere handige acties uit te voeren. Curl is gebundeld met elke versie van Unix en OS X ooit gemaakt, wat dit een bijna universele opdracht maakt om downloadsnelheden te testen op zowat elke unix-computer:

curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

De downloadsnelheid wordt weergegeven evenals de verstreken tijd om het downloaden te voltooien. Dit is wat dit lijkt op een terminal:

Het "Test10.zip" -bestand wordt naar / dev / null gestuurd, dus maak je geen zorgen over het opnemen van schijfruimte met een nutteloos testbestand.

Als je denkt dat je de curltruc vaak zult gebruiken, overweeg dan om het aan je profiel toe te voegen als een alias:

alias speedtest='curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'

Dank aan een van onze commentatoren voor deze geweldige krultruc.

Je zult waarschijnlijk opmerken dat het commando zelf behoorlijk lijkt op de wget-opdrachtstring om een ​​vergelijkbare actie uit te voeren, dus het is echt een kwestie van voorkeur.

Verbindingssnelheid testen vanaf de opdrachtregel met wget

Als u al bekend bent met de opdrachtregel, weet u wat u moet doen, maar anderen kunnen wget installeren en vervolgens Terminal (gevonden in / Applications / Utilities /) starten en de volgende opdrachtreeks in de terminal plakken:

wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

Kijk naar de rechterkant van wget terwijl deze wordt uitgevoerd en je ziet de verbindingssnelheid (1, 36 m / s in het voorbeeld van het screenshot). Omdat wget het gedownloade bestand naar / dev / null wijst, neemt het niet echt ruimte op de harde schijf in beslag, dus er is geen zorg over het herhaaldelijk uitvoeren van dit commando.

Dit maakt gebruik van dezelfde SpeedTest-servers die beschikbaar zijn voor mobiele gebruikers via de Speed ​​Test-app, het kan een fatsoenlijke manier bieden om verbindingssnelheden op een breedbandverbinding direct te vergelijken met mobiel, zonder toegang te hebben tot de op SpeedTest Flash gebaseerde webapps, en zonder dat u extra opdrachtregelsoftware hoeft te compileren.

Ben je van plan deze truc vaak te gebruiken? Overweeg een eenvoudig alias toe te voegen aan .bash_profile:

alias speedtest='wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'

Het gebruik van een alias is uiteraard korter en gemakkelijker te onthouden, waardoor het een beetje nuttiger is voor scripts, automatisering, testen op afstand, en alleen voor degenen onder ons die graag rondneuzen in de Terminal.

Deze truc komt bij ons van @climagic op Twitter, zorg ervoor dat je @osxdaily hier ook volgt als je dat nog niet hebt gedaan.