För närvarande erbjuder internetleverantörer, eller ISP (Internet Service Provider), oss olika hastigheter baserat på vilken typ av uppgif.webpt som ska utföras, detta är viktigt eftersom en hög hastighet garanterar att vår surfning blir smidig och hela laddningsprocessen och nedladdningen kommer att vara inom förväntningarna utan att påverka produktiviteten eller ta för mycket tid.
Ett användbart verktyg för att kontrollera internethastigheten i realtid är Speedtest-cli, som kan användas för att kontrollera uppladdnings- och nedladdningshastigheten på servern och det använder ett kommandoradsgränssnitt för att enkelt utföra denna uppgif.webpt. Mycket enkelt, i samma sätt, Speedtest-cli kan testa nätverkshastigheten för vår server.
Genom denna handledning lär vi oss hur du installerar Speedtest-cli på CentOS 7.
1. Hur man installerar Python på CentOS 7 Linux
Steg 1
Speedtest-cli kräver Python för sitt optimala körning, innan det kan vi komma åt som rotanvändare genom att köra följande:
sudo suSteg 2
Senare kommer vi att köra följande rad för att installera Python på CentOS 7:
yum installera Python
Vi anger bokstaven y för att acceptera nedladdning och installation av Python.
2. Så här installerar du Speedtest-cli på CentOS 7 Linux
Steg 1
Nu går vi till katalogen / usr / local / src, vilket är vägen där vi måste ladda ner verktyget:
cd / usr / local / srcSedan kommer vi att ladda ner Python-skriptet som är associerat med Speedtest-cli genom att köra följande:
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
Steg 2
Vi tilldelar respektive behörighet:
chmod + x speedtest-cli
3. Hur man kontrollerar internethastigheten på CentOS 7 Linux
Steg 1
Nästa steg att ta är att utföra respektive internettest, det mest grundläggande är att utföra ett av följande alternativ:
./speedtest-cli python speedtest-cliDetta kommer att bli resultatet:
Där kan vi se detaljer som:
- Ursprungsserver
- ISP -leverantör
- Pingtid
- Uppladdnings- och nedladdningshastighet
Steg 2
Om vi vill se detta resultat i byte kommer vi att utföra följande:
./speedtest-cli -bytes
Steg 3
Nu är ett annat av de tillgängliga alternativen för Speedtest-cli att få detta resultat grafiskt, för detta kan vi köra följande rad som ger oss en webblänk för att verifiera resultatet:
./speedtest-cli -delning
Steg 4
Med detta resultat kan vi gå till länken från valfri webbläsare och detta kommer att bli resultatet som vi kommer att se:
4. Hur man får ett server -ID för att validera CentOS 7 Linux
Steg 1
Det är möjligt att vi av någon anledning vill skaffa ID för de tillgängliga servrarna, därför kommer vi först och främst att köra följande rad:
wget http://www.speedtest.net/speedtest-servers.php
Steg 2
För att observera ID: n för servrarna kommer vi att köra följande rad:
mer speedtest-servers.php
Steg 3
För att veta ett specifikt ID kan vi använda något av följande alternativ:
grep 'city' speedtest-servers.php grep 'country' speedtest-servers.php grep 'city, state' speedtest-servers.phpTill exempel kan vi köra följande för att se alla servrar i Spanien:
grep 'Spanien' speedtest-servers.php
Steg 4
För att se ett specifikt ID, inklusive stad och stat, kan vi göra följande:
grep 'Tampa, FL' speedtest-servers.php | egrep -o 'id = "[0-9] {4}"'Detta kommer att resultera i ID: n för servrarna i den regionen och med dessa ID: er kommer vi att utföra följande för att utföra hastighetstestet:
./speedtest-cli -server "ID"
Steg 5
De allmänna alternativen för Speedtest-cli är följande:
Distribuera hjälphjälp
-h, --hjälp
Kör inte nedladdningstestet
-ingen nedladdning
Kör inte belastningstestet
-ingen uppladdning
Visar värdet i byte istället för bitar
--bytes
Skapa och ge en speedtest.net URL med bilden av resultaten
--Compartir
Undertrycker omfattande utdata, visar bara grundläggande information
--enkel
Undertryck utförlig utmatning, visa endast grundläggande information i CSV -format
--csv
Enstaka teckenavgränsare att använda i CSV -utdata
--csv-avgränsare
Skriv ut CSV -rubriker
--csv-header
Undertryck omfattande utdata, visa bara grundläggande information i JSON -format
--json
Visar en lista över speedtest.net -servrar sorterade efter avstånd
--lista
Tillåter att ange en server för validering
-server
Uteslut en server från valet
-exkludera EXCLUDE
Skapa en MINI -URL för Mini Speedtest -servern
--mini
Avser källens IP -adress
-källa KÄLLA
Det är timeout i sekunder, standardvärdet är 10 sekunder
-timeout TIMEOUT
Det använder HTTPS -protokollet istället för HTTP när man kommunicerar med servrar som drivs av speedtest.net
--säkra
Fördelar inte belastningsdata för att förbättra prestanda
-ingen förfördelning
Visa den aktuella versionen av Speedtest-cli
--version
Med detta praktiska verktyg kommer det att vara möjligt att hålla detaljerad kontroll över nätverkshastigheten, både uppströms och nedströms, för support-, kontroll- eller garantiuppgif.webpter.