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 wgetFö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-dlFö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 --newlinehttps: // 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 curlFö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 aria2cFör att utföra en hastighetstest med aria2, kör kommandot nedan:
$ aria2c -d / dev -o null --allow-overwrite = true --file-allocation = nonehttp: // 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.