Verificați viteza internetului cu testul Speedtest-cli pe CentOS 7

În prezent, furnizorii de Internet, sau ISP (Internet Service Provider), ne oferă viteze diferite în funcție de tipul de sarcină care trebuie efectuată, acest lucru este vital, deoarece o viteză mare va garanta că navigarea noastră va fi lină și întregul proces de încărcare și descărcare va fi în limitele așteptărilor, fără a afecta productivitatea sau a lua prea mult timp.

Un instrument util pentru a verifica viteza internetului în timp real este Speedtest-cli, care poate fi utilizat pentru a verifica viteza de încărcare și descărcare pe server și folosește o interfață de linie de comandă pentru a efectua cu ușurință această sarcină. Foarte simplu, în același mod, Speedtest-cli este capabil să testeze viteza de rețea a serverului nostru.

Prin acest tutorial vom învăța cum se instalează Speedtest-cli pe CentOS 7.

1. Cum se instalează Python pe CentOS 7 Linux

Pasul 1
Speedtest-cli necesită Python pentru executarea sa optimă, înainte de aceasta, putem accesa ca utilizatori root executând următoarele:

 sudo su
Pasul 2
Mai târziu, vom executa următoarea linie pentru a instala Python pe CentOS 7:
 yum instalați Python

Introducem litera y pentru a accepta descărcarea și instalarea Python.

2. Cum se instalează Speedtest-cli pe CentOS 7 Linux

Pasul 1
Acum, vom merge la directorul / usr / local / src, care va fi calea în care trebuie să descărcăm utilitarul:

 cd / usr / local / src
Apoi vom descărca scriptul Python asociat cu Speedtest-cli executând următoarele:
 wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

Pasul 2
Atribuim permisiunile respective:

 chmod + x speedtest-cli

3. Cum se verifică viteza internetului pe CentOS 7 Linux

Pasul 1
Următorul pas pe care trebuie să îl faceți este să efectuați respectivele teste de internet, cel mai de bază este să executați una dintre următoarele opțiuni:

 ./speedtest-cli python speedtest-cli
Acesta va fi rezultatul obținut:

Acolo putem vedea detalii precum:

  • Server de origine
  • Furnizor ISP
  • Timp de ping
  • Viteza de încărcare și descărcare

Pasul 2
Dacă vrem să vedem acest rezultat în octeți, vom executa următoarele:

 ./speedtest-cli -bytes

Pasul 3
Acum, o altă opțiune disponibilă a Speedtest-cli este de a obține acest rezultat grafic, pentru aceasta putem executa următoarea linie care ne oferă un link web pentru a verifica rezultatul menționat:

 ./speedtest-cli -share

Pasul 4
Cu acest rezultat, putem accesa linkul din orice browser și acesta va fi rezultatul pe care îl vom vedea:

4. Cum se obține un ID de server pentru validarea CentOS 7 Linux

Pasul 1
Este posibil ca din anumite motive să dorim să obținem ID-ul serverelor disponibile, pentru aceasta, în primul rând, vom executa următoarea linie:

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

Pasul 2
Pentru a observa ID-urile serverelor, vom executa următoarea linie:

 mai multe speedtest-servers.php

Pasul 3
Pentru a cunoaște un ID specific putem folosi oricare dintre următoarele opțiuni:

 grep 'city' speedtest-servers.php grep 'country' speedtest-servers.php grep 'city, state' speedtest-servers.php
De exemplu, putem rula următoarele pentru a vedea toate serverele din Spania:
 grep 'Spania' speedtest-servers.php

Pasul 4
Pentru a vedea un ID specific, inclusiv orașul și statul, putem face următoarele:

 grep 'Tampa, FL' speedtest-servers.php | egrep -o 'id = "[0-9] {4}"'
Acest lucru va avea ca rezultat ID-urile serverelor din acea regiune și, cu aceste ID-uri, vom executa următoarele pentru a efectua testul de viteză:
 ./speedtest-cli -server "ID"

Pasul 5
Opțiunile generale pentru Speedtest-cli sunt următoarele:

Implementați ajutorul utilitarului

 -h, --help

Nu rulează testul de descărcare
 - fără descărcare

Nu rulează testul de încărcare
 --nu se încarcă

Afișează valoarea în octeți în loc de biți
 - octeți

Generați și furnizați o adresă URL speedtest.net cu imaginea rezultatelor
 --Compartir

Suprimă ieșirea detaliată, afișează doar informații de bază
 --simplu

Suprimă ieșirea detaliată, afișează informații de bază numai în format CSV
 --csv

Delimitator cu un singur caracter de utilizat în ieșirea CSV

 --csv-delimiter

Imprimați anteturi CSV
 --csv-header

Suprimă ieșirea detaliată, afișează informații de bază numai în format JSON
 --json

Afișează o listă de servere speedtest.net ordonate în funcție de distanță
 --listă

Permite specificarea unui server pentru validare
 --Server

Excludeți un server din selecție
 --exclude EXCLUDE

Generați o adresă URL MINI a serverului Mini Speedtest
 --mini

Se referă la adresa IP sursă
 - sursa SURSA

Este timpul de expirare în secunde, valoarea sa implicită este de 10 secunde
 - timeout TIMEOUT

Folosește protocolul HTTPS în loc de HTTP atunci când comunică cu servere operate de speedtest.net
 --sigur

Nu alocă în prealabil datele de încărcare pentru a îmbunătăți performanța
 --no-pre-alocați

Afișați versiunea curentă a Speedtest-cli
 --versiune

Cu acest instrument practic va fi posibil să se păstreze controlul detaliat al vitezei rețelei, atât în ​​amonte, cât și în aval, pentru sarcini de asistență, control sau garanție.

wave wave wave wave wave