Sjekk internetthastigheten med Speedtest-cli-testen på CentOS 7

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 su
Steg 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 / src
Deretter 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-cli
Dette 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.php
For 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.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave