For tiden tilbyr Internett -leverandører, eller ISP (Internett -leverandør) oss forskjellige hastigheter basert på typen oppgave som skal utføres, dette er avgjørende siden en høy hastighet vil garantere at surfingen vår blir jevn og hele lasteprosessen og nedlastingen vil være innenfor forventningene uten å påvirke produktiviteten eller ta for mye tid.
Et nyttig verktøy for å kontrollere Internett-hastigheten i sanntid er Speedtest-cli, som kan brukes til å kontrollere opplastings- og nedlastingshastigheten på serveren, og den bruker et kommandolinjegrensesnitt for å utføre denne oppgaven enkelt. Veldig enkelt, på samme måte Speedtest-cli er i stand til å teste nettverkshastigheten til serveren vår.
Gjennom denne opplæringen lærer vi hvordan du installerer Speedtest-cli på CentOS 7.
1. Slik installerer du Python på CentOS 7 Linux
Trinn 1
Speedtest-cli krever Python for optimal utførelse, før det kan vi få tilgang som rotbrukere ved å utføre følgende:
sudo suSteg 2
Senere skal vi utføre følgende linje for å installere Python på CentOS 7:
yum installere Python
Vi skriver inn bokstaven y for å godta nedlasting og installasjon av Python.
2. Slik installerer du Speedtest-cli på CentOS 7 Linux
Trinn 1
Nå går vi til katalogen / usr / local / src, som vil være banen der vi må laste ned verktøyet:
cd / usr / local / srcDeretter skal vi laste ned Python-skriptet knyttet til Speedtest-cli ved å utføre følgende:
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
Steg 2
Vi tildeler de respektive tillatelsene:
chmod + x speedtest-cli
3. Hvordan sjekke internetthastigheten på CentOS 7 Linux
Trinn 1
Det neste trinnet å ta er å utføre de respektive Internett -testene, den mest grunnleggende er å utføre ett av følgende alternativer:
./speedtest-cli python speedtest-cliDette vil være resultatet oppnådd:
Der kan vi se detaljer som:
- Opprinnelsesserver
- ISP -leverandør
- Pingtid
- Last opp og nedlasting hastighet
Steg 2
Hvis vi vil se dette resultatet i byte, skal vi utføre følgende:
./speedtest-cli -bytes
Trinn 3
Nå er et annet av de tilgjengelige alternativene for Speedtest-cli å få dette resultatet grafisk, for dette kan vi utføre følgende linje som gir oss en webkobling for å bekrefte nevnte resultat:
./speedtest-cli -del
Trinn 4
Med dette resultatet kan vi gå til lenken fra hvilken som helst nettleser, og dette vil være resultatet som vi vil se:
4. Hvordan få en server -ID for å validere CentOS 7 Linux
Trinn 1
Det er mulig at vi av en eller annen grunn ønsker å skaffe ID -en til de tilgjengelige serverne, for dette først og fremst skal vi utføre følgende linje:
wget http://www.speedtest.net/speedtest-servers.php
Steg 2
For å observere ID -ene til serverne skal vi utføre følgende linje:
mer speedtest-servers.php
Trinn 3
For å vite en spesifikk ID kan vi bruke et av følgende alternativer:
grep 'city' speedtest-servers.php grep 'country' speedtest-servers.php grep 'city, state' speedtest-servers.phpFor eksempel kan vi kjøre følgende for å se alle serverne i Spania:
grep 'Spania' speedtest-servers.php
Trinn 4
For å se en bestemt ID, inkludert by og stat, kan vi gjøre følgende:
grep 'Tampa, FL' speedtest-servers.php | egrep -o 'id = "[0-9] {4}"'Dette vil resultere i IDene til serverne i den regionen, og med disse IDene skal vi utføre følgende for å utføre hastighetstesten:
./speedtest-cli -server "ID"
Trinn 5
De generelle alternativene for Speedtest-cli er som følger:
Distribuer hjelp
-h, -hjelp
Kjører ikke nedlastingstesten
-ingen nedlasting
Kjører ikke lasttesten
-ingen opplasting
Viser verdien i byte i stedet for biter
--bytes
Generer og gi en speedtest.net URL med bildet av resultatene
-Compartir
Undertrykker omfattende utdata, viser bare grunnleggende informasjon
--enkel
Undertrykk omfattende utdata, bare vis grunnleggende informasjon i CSV -format
--csv
Enkelttegns skilletegn for bruk i CSV -utdata
--csv-skilletegn
Skriv ut CSV -overskrifter
--csv-header
Undertrykk utførlig utgang, bare vis grunnleggende informasjon i JSON -format
--json
Viser en liste over speedtest.net -servere sortert etter avstand
--liste
Tillater å angi en server for validering
-server
Ekskluder en server fra valget
-ekskluder EXCLUDE
Generer en MINI -URL til Mini Speedtest -serveren
--mini
Refererer til kilde -IP -adressen
-kilde KILDE
Det er timeout i sekunder, standardverdien er 10 sekunder
-timeout TIMEOUT
Den bruker HTTPS -protokollen i stedet for HTTP når den kommuniserer med servere som drives av speedtest.net
--sikre
Fordeler ikke lastdata på forhånd for å forbedre ytelsen
-ingen forhåndsallokering
Vis gjeldende versjon av Speedtest-cli
--versjon
Med dette praktiske verktøyet vil det være mulig å beholde detaljert kontroll over nettverkshastigheten, både oppstrøms og nedstrøms, for støtte-, kontroll- eller garantioppgaver.