Prestanda

Kommandoradsappar för att utföra ett internethastighetstest på Linux

Kommandoradsappar för att utföra ett internethastighetstest på Linux
Internetanslutningshastighetstester är användbara för att ta reda på nätverksanslutningsproblem, ISP-strypning, serverstrypning eller andra anslutningsproblem. Den här artikeln kommer att lista några av de mest populära metoderna för att genomföra hastighetstester i Linux med kommandoradsappar.

Snabb-cli

Snabb-cli är ett kommandoradsverktyg för att kontrollera nedladdnings- och uppladdningshastigheter för ditt nätverk. Det baseras på Snabb.com webbplats gjord av Netflix och en serie tester körs på Netflix egna produktionsservrar.

För att installera Fast-cli på Ubuntu, kör kommandona nedan:

$ sudo apt installera npm
$ npm install - global fast-cli

För att kontrollera nätverkshastigheten med hjälp av Fast-cli, kör du kommandot nedan:

$ fast - uppladdning

Speedtest-cli

Speedtest-cli är ett kommandoradsverktyg som använder hastighets test.netto för att kontrollera nätverksbandbreddshastighet. Det kan kontrollera både nedladdnings- och uppladdningshastigheter samt servernes svarstid.

För att installera Speedtest-cli i Ubuntu, kör kommandona nedan:

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

För att utföra ett hastighetstest med hjälp av speedtest-cli, kör kommandot nedan:

$ ./ speedtest-cli - enkel

Wget

Wget är en nedladdningshanterare för kommandoraden som kan hämta filer med HTTP-, HTTPS- och FTP-protokoll.

För att installera wget i Ubuntu, kör kommandot nedan:

$ sudo apt installera wget

För att utföra ett nedladdningshastighetstest (utan uppladdning), kör kommandot nedan:

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

Kommandot ovan använder gratis hastighetstesttjänst som tillhandahålls av Linode för att testa sina servrar. Du kan ersätta "newark" -delen i kommandot ovan med vilken annan server som helst som finns listad på Linodes snabba testsida här.

Youtube-dl

Youtube-dl är ett kommandoradsverktyg för att ladda ner YouTube-filer i olika ljud- och videoformat. Det är möjligt att kontrollera nedladdningshastigheten genom att ladda ner en YouTube-video med youtube-dl.

För att installera youtube-dl i Ubuntu, kör du kommandot nedan:

$ sudo apt installera youtube-dl

För att utföra en hastighetstest med youtube-dl, kör följande kommando:

$ youtube-dl -f bäst --no-part --no-cache-dir -o / dev / null --newline
https: // www.Youtube.com / titta?v = vzfZgVywscw

Kommandot ovan laddar ner en video från KDE Community YouTube-kanalen. Du kan ersätta YouTube-webbadressen med din egen. “/ Dev / null” -delen säkerställer att videon inte sparas någonstans i filsystemet.

Den största fördelen med att använda youtube-dl för att utföra en hastighetstest är dess inbyggda alternativ för att kringgå geografiska begränsningar. För att ladda ner en video från ett annat land, använd kommandot nedan:

$ youtube-dl -f bäst --no-part --no-cache-dir -o / dev / null
--newline --geo-bypass-country USA https: // www.Youtube.com / titta?v = vzfZgVywscw

Byt ut "USA" -delen mot alla andra ISO 3166-2 landskod.

Ringla

Curl är ett kommandoradsverktyg som tillåter dataöverföring med hjälp av URL: er. Dessa webbadresser är inte begränsade till endast HTTP-protokoll, eftersom curl stöder många andra standarder. Curl används mycket för testning och interaktion med RESTful API: er.

För att installera curl i Ubuntu, kör kommandot nedan:

$ sudo apt install curl

För att utföra en hastighetstest med curl, använd följande kommando:

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

Kommandot ovan använder Digital Ocean-servrar för att testa nätverkshastigheten. Du kan ersätta webbadressen med vilken annan Digital Ocean-server som helst här.

Observera att curl visar hastighet i KB / sek. För att konvertera den till MB / sek (liknar wget-utdata) måste du multiplicera resultatet med 0.001. Hastigheten i skärmdumpen ovan skulle vara 6794 KB / sek * 0.001 = 6.794 MB / sek.

Aria2

Aria2 är en kommandoradshämtningshanterare för Linux. Det kan pausa och återuppta nedladdningar från servrar som stöder återupptagning. Det ger också ett alternativ för nedladdning med flera trådar.

För att installera aria2 i Ubuntu, kör kommandot nedan:

$ sudo apt installera aria2c

För att utföra en hastighetstest med aria2, kör kommandot nedan:

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

Ignorera felet som visas i skärmdumpen ovan. Kommandot ovan använder Digital Ocean's server för att göra en hastighetstest (som förklarats tidigare). Du kan ersätta webbadressen med vilken annan Digital Ocean-server som helst här.

Slutsats

Det här är några av metoderna du kan använda för att testa nätverkshastighet med kommandoradsappar. Om du bara vill testa nedladdningshastigheten är wget ganska enkelt att använda. För att testa både nedladdnings- och uppladdningshastigheter, använd snabb-cli eller speedtest-cli-appen.

Hur man utvecklar ett spel på Linux
För ett decennium sedan skulle inte många Linux-användare förutsäga att deras favoritoperativsystem en dag skulle vara en populär spelplattform för ko...
Portar med öppen källkod för kommersiella spelmotorer
Gratis, öppen källkod och plattformsmekaniska rekreationer kan användas för att spela gamla såväl som några av de ganska senaste speltitlarna. I den h...
Bästa kommandoradsspel för Linux
Kommandoraden är inte bara din största allierade när du använder Linux, det kan också vara källan till underhållning eftersom du kan använda den för a...