Kontroller internethastigheden med Speedtest-cli-test på CentOS 7

I øjeblikket tilbyder internetudbydere eller ISP (internetudbyder) os forskellige hastigheder baseret på typen af ​​opgave, der skal udføres, dette er afgørende, da en høj hastighed vil garantere, at vores browsing bliver glat, og hele indlæsningsprocessen og downloadet vil være inden for forventningerne uden at påvirke produktiviteten eller tage for meget tid.

Et nyttigt værktøj til at kontrollere internethastighed i realtid er Speedtest-cli, som kan bruges til at kontrollere upload- og downloadhastigheden på serveren, og det gør brug af en kommandolinjegrænseflade til let at udføre denne opgave. Meget enkelt, i samme måde, Speedtest-cli er i stand til at teste netværkshastigheden på vores server.

Gennem denne vejledning lærer vi, hvordan du installerer Speedtest-cli på CentOS 7.

1. Sådan installeres Python på CentOS 7 Linux

Trin 1
Speedtest-cli kræver Python for sin optimale udførelse, før det kan vi få adgang som rodbrugere ved at udføre følgende:

 sudo su
Trin 2
Senere skal vi udføre følgende linje for at installere Python på CentOS 7:
 yum installere Python

Vi indtaster bogstavet y for at acceptere download og installation af Python.

2. Sådan installeres Speedtest-cli på CentOS 7 Linux

Trin 1
Nu går vi til biblioteket / usr / local / src, som vil være stien, hvor vi skal downloade værktøjet:

 cd / usr / local / src
Derefter vil vi downloade Python-scriptet, der er forbundet med Speedtest-cli, ved at udføre følgende:
 wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

Trin 2
Vi tildeler de respektive tilladelser:

 chmod + x speedtest-cli

3. Sådan kontrolleres internethastighed på CentOS 7 Linux

Trin 1
Det næste trin at tage er at udføre de respektive internettests, det mest grundlæggende er at udføre en af ​​følgende muligheder:

 ./speedtest-cli python speedtest-cli
Dette er det opnåede resultat:

Der kan vi se detaljer som:

  • Oprindelsesserver
  • ISP -udbyder
  • Ping tid
  • Upload og download hastighed

Trin 2
Hvis vi vil se dette resultat i bytes, vil vi udføre følgende:

 ./speedtest-cli -bytes

Trin 3
Nu er en anden af ​​de tilgængelige muligheder for Speedtest-cli at opnå dette resultat grafisk, for dette kan vi udføre følgende linje, som giver os et weblink til at verificere resultatet:

 ./speedtest-cli -del

Trin 4
Med dette resultat kan vi gå til linket fra enhver browser, og dette vil være resultatet, som vi vil se:

4. Sådan får du et server -id til at validere CentOS 7 Linux

Trin 1
Det er muligt, at vi af en eller anden grund ønsker at få ID'et for de tilgængelige servere, derfor vil vi først og fremmest udføre følgende linje:

 wget http://www.speedtest.net/speedtest-servers.php

Trin 2
For at observere ID'erne for serverne skal vi udføre følgende linje:

 mere speedtest-servers.php

Trin 3
For at kende et specifikt ID kan vi bruge en af ​​følgende muligheder:

 grep 'city' speedtest-servers.php grep 'country' speedtest-servers.php grep 'city, state' speedtest-servers.php
For eksempel kan vi køre følgende for at se alle serverne i Spanien:
 grep 'Spanien' speedtest-servers.php

Trin 4
For at se et specifikt id, herunder by og stat, kan vi gøre følgende:

 grep 'Tampa, FL' speedtest-servers.php | egrep -o 'id = "[0-9] {4}"'
Dette vil resultere i ID'erne for serverne i den pågældende region og med disse ID'er vil vi udføre følgende for at udføre hastighedstesten:
 ./speedtest-cli -server "ID"

Trin 5
De generelle muligheder for Speedtest-cli er som følger:

Implementér hjælp til hjælpeprogrammer

 -h, -hjælp

Kører ikke download -testen
 -ingen download

Kører ikke belastningstesten
 -ingen upload

Viser værdien i bytes i stedet for bits
 --bytes

Generer og angiv en speedtest.net URL med billedet af resultaterne
 --Sammenligner

Undertrykker omfattende udgang, viser kun grundlæggende oplysninger
 --enkel

Undertryk omfattende udgang, vis kun grundlæggende oplysninger i CSV -format
 --csv

Enkelttegnsafgrænser til brug i CSV -output

 --csv-afgrænser

Udskriv CSV -overskrifter
 --csv-header

Undertryk omfattende udgang, vis kun grundlæggende oplysninger i JSON -format
 --json

Viser en liste over speedtest.net -servere sorteret efter afstand
 --liste

Tillader at angive en server til validering
 -server

Ekskluder en server fra valget
 -ekskluder EXCLUDE

Opret en MINI URL til Mini Speedtest -serveren
 --mini

Henviser til kilde -IP -adressen
 -kilde KILDE

Det er timeout i sekunder, standardværdien er 10 sekunder
 -timeout TIMEOUT

Den gør brug af HTTPS -protokollen i stedet for HTTP, når den kommunikerer med servere, der drives af speedtest.net
 --sikker

Fordeler ikke belastningsdata på forhånd for at forbedre ydeevnen
 -ingen fordeling på forhånd

Vis den aktuelle version af Speedtest-cli
 --version

Med dette praktiske værktøj vil det være muligt at bevare detaljeret kontrol af netværkshastigheden, både opstrøms og nedstrøms, for support-, kontrol- eller garantioppgaver.

wave wave wave wave wave