Kontrollera internethastigheten med Speedtest-cli-test på CentOS 7

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 su
Steg 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 / src
Sedan 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-cli
Detta 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.php
Till 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.

wave wave wave wave wave