Ydeevne

Command Line Apps til at udføre en internethastighedstest på Linux

Command Line Apps til at udføre en internethastighedstest på Linux
Internetforbindelseshastighedstest er nyttige til at finde ud af problemer med netværksforbindelsen, ISP-begrænsning, serverdrossling eller andre forbindelsesproblemer. Denne artikel viser nogle af de mest populære metoder til at udføre hastighedstest i Linux ved hjælp af kommandolinjeapps.

Hurtig cli

Hurtig cli er et kommandolinjeværktøj til at kontrollere download- og uploadhastigheder på dit netværk. Det er baseret på Hurtig.com websted lavet af Netflix og en række tests køres på Netflix egne produktionsservere.

For at installere Fast-cli på Ubuntu skal du køre kommandoerne nedenfor:

$ sudo apt installere npm
$ npm install - global hurtig-cli

For at kontrollere netværkshastighed ved hjælp af Fast-cli skal du køre kommandoen nedenfor:

$ hurtig - upload

Speedtest-cli

Speedtest-cli er et kommandolinjeprogram, der bruger hastighedstest.net for at kontrollere netværksbåndbreddeshastighed. Det kan kontrollere både download- og uploadhastigheder samt serverens responstid.

For at installere Speedtest-cli i Ubuntu skal du køre kommandoerne nedenfor:

$ wget -O speedtest-cli https: // rå.githubusercontent.com / sivel /
speedtest-cli / master / speedtest.py
$ chmod + x speedtest-cli

For at udføre en hastighedstest ved hjælp af speedtest-cli skal du køre kommandoen nedenfor:

$ ./ speedtest-cli - enkel

Wget

Wget er en download-kommandolinjemanager, der kan hente filer ved hjælp af HTTP-, HTTPS- og FTP-protokoller.

For at installere wget i Ubuntu skal du køre kommandoen nedenfor:

$ sudo apt installer wget

For at udføre en downloadhastighedstest (uden upload) skal du køre kommandoen nedenfor:

$ wget -O / dev / null -q --show-progress http: // speedtest.newark.linode.com / 100MB-newark.beholder

Kommandoen ovenfor bruger gratis hastighedstesttjeneste leveret af Linode til test af deres servere. Du kan erstatte "newark" -delen i kommandoen ovenfor med enhver anden server, der er angivet på Linodes hurtige testside her.

Youtube-dl

Youtube-dl er et kommandolinjeprogram til at downloade YouTube-filer i forskellige lyd- og videoformater. Det er muligt at kontrollere downloadhastigheden ved at downloade en YouTube-video ved hjælp af youtube-dl.

For at installere youtube-dl i Ubuntu skal du køre kommandoen nedenfor:

$ sudo apt installere youtube-dl

For at udføre en hastighedstest ved hjælp af youtube-dl skal du køre følgende kommando:

$ youtube-dl -f bedst --no-part --no-cache-dir -o / dev / null - nyline
https: // www.Youtube.com / se?v = vzfZgVywscw

Kommandoen ovenfor downloader en video fra KDE Community YouTube-kanalen. Du kan erstatte YouTube-URL'en med din egen. “/ Dev / null” -delen sikrer, at video ikke gemmes nogen steder på filsystemet.

Den største fordel ved at bruge youtube-dl til at udføre en hastighedstest er dens indbyggede mulighed for at omgå geo-begrænsninger. Brug kommandoen nedenfor for at downloade en video fra et andet land:

$ youtube-dl -f bedste --no-del --no-cache-dir -o / dev / null
--newline - geo-bypass-land USA https: // www.Youtube.com / se?v = vzfZgVywscw

Udskift "US" -delen med enhver anden ISO 3166-2 landekode.

Krølle

Curl er et kommandolinjeprogram, der tillader dataoverførsel ved hjælp af URL'er. Disse URL'er er ikke begrænset til kun HTTP-protokol, da curl understøtter mange andre standarder. Curl bruges meget til test og interaktion med RESTful API'er.

For at installere curl i Ubuntu skal du køre kommandoen nedenfor:

$ sudo apt installere krølle

Brug følgende kommando for at udføre en hastighedstest ved hjælp af krølle:

$ curl -o / dev / null http: // speedtest-blr1.digitalocean.com / 10 MB.prøve

Kommandoen ovenfor bruger Digital Ocean-servere til at teste netværkshastigheden. Du kan erstatte URL'en med enhver anden Digital Ocean-server, der er angivet her.

Bemærk, at krøller viser hastighed i KB / sek. For at konvertere det til MB / sek (svarer til wget's output) skal du gange resultatet med 0.001. Hastigheden i skærmbilledet ovenfor ville være 6794 KB / sek * 0.001 = 6.794 MB / sek.

Aria2

Aria2 er en kommandolinjemanager til Linux. Det kan stoppe og genoptage downloads fra servere, der understøtter genoptagelse. Det giver også en mulighed for download med flere tråde.

For at installere aria2 i Ubuntu skal du køre kommandoen nedenfor:

$ sudo apt installere aria2c

For at udføre en hastighedstest ved hjælp af aria2 skal du køre kommandoen nedenfor:

$ aria2c -d / dev -o null --allow-overwrite = true --file-allocation = none
http: // speedtest-blr1.digitalocean.com / 10 MB.prøve

Ignorer fejlen vist i skærmbilledet ovenfor. Kommandoen ovenfor bruger Digital Ocean's server til at udføre en hastighedstest (som forklaret tidligere). Du kan erstatte URL'en med enhver anden Digital Ocean-server, der er angivet her.

Konklusion

Dette er nogle af de metoder, du kan bruge til at teste netværkshastighed ved hjælp af kommandolinjeapps. Hvis du bare ønsker at teste downloadhastighed, er wget ret ligetil at bruge. Brug hurtig-cli eller speedtest-cli-appen til at teste både download- og uploadhastigheder.

Top 5 spiloptagelseskort
Vi har alle set og elsket streaming af gameplay på YouTube. PewDiePie, Jakesepticye og Markiplier er kun nogle af de bedste spillere, der har tjent mi...
Sådan udvikler du et spil på Linux
For et årti siden ville ikke mange Linux-brugere forudsige, at deres foretrukne operativsystem en dag ville være en populær spilplatform til kommercie...
Open Source-porte med kommercielle spilmotorer
Gratis, open source og cross-platform spilmotorgendringer kan bruges til at spille gamle såvel som nogle af de temmelig nylige spiltitler. Denne artik...