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 suTrin 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 / srcDerefter 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-cliDette 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.phpFor 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.