Controlla la velocità di Internet con il test Speedtest-cli su CentOS 7

Attualmente i provider Internet, o ISP (Internet Service Provider), ci offrono velocità diverse in base al tipo di attività da svolgere, questo è fondamentale poiché un'alta velocità garantirà che la nostra navigazione sarà fluida e l'intero processo di caricamento e download sarà all'interno delle aspettative senza compromettere la produttività o impiegare troppo tempo.

Uno strumento utile per controllare la velocità di Internet in tempo reale è Speedtest-cli, che può essere utilizzato per controllare la velocità di upload e download sul server e utilizza un'interfaccia a riga di comando per eseguire facilmente questa operazione. modo, Speedtest-cli è in grado di testare la velocità di rete del nostro server.

Attraverso questo tutorial impareremo come installare Speedtest-cli su CentOS 7.

1. Come installare Python su CentOS 7 Linux

Passo 1
Speedtest-cli richiede Python per la sua esecuzione ottimale, prima di ciò, possiamo accedere come utenti root eseguendo quanto segue:

 sudo su
Passo 2
Successivamente, eseguiremo la seguente riga per installare Python su CentOS 7:
 yum installa Python

Inseriamo la lettera y per accettare il download e l'installazione di Python.

2. Come installare Speedtest-cli su CentOS 7 Linux

Passo 1
Ora andremo nella directory /usr/local/src, che sarà il percorso in cui dobbiamo scaricare l'utility:

 cd / usr / local / src
Quindi scaricheremo lo script Python associato a Speedtest-cli eseguendo quanto segue:
 wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

Passo 2
Assegniamo i rispettivi permessi:

 chmod + x speedtest-cli

3. Come controllare la velocità di Internet su CentOS 7 Linux

Passo 1
Il prossimo passo da compiere è eseguire i rispettivi test Internet, il più elementare è eseguire una delle seguenti opzioni:

 ./speedtest-cli python speedtest-cli
Questo sarà il risultato ottenuto:

Lì possiamo vedere dettagli come:

  • Server di origine
  • provider ISP
  • Tempo di ping
  • Velocità di caricamento e download

Passo 2
Se vogliamo vedere questo risultato in byte, eseguiremo quanto segue:

 ./speedtest-cli -bytes

Passaggio 3
Ora, un'altra delle opzioni disponibili di Speedtest-cli è ottenere questo risultato graficamente, per questo possiamo eseguire la seguente riga che ci fornisce un collegamento web per verificare tale risultato:

 ./speedtest-cli -share

Passaggio 4
Con questo risultato, possiamo andare al collegamento da qualsiasi browser e questo sarà il risultato che vedremo:

4. Come ottenere un ID server per convalidare CentOS 7 Linux

Passo 1
È possibile che per qualche motivo desideriamo ottenere l'ID dei server disponibili, per questo, prima di tutto, eseguiremo la seguente riga:

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

Passo 2
Per osservare gli ID dei server eseguiremo la seguente riga:

 più speedtest-servers.php

Passaggio 3
Per conoscere un ID specifico possiamo utilizzare una delle seguenti opzioni:

 grep 'città' speedtest-servers.php grep 'paese' speedtest-servers.php grep 'città, stato' speedtest-servers.php
Ad esempio, possiamo eseguire quanto segue per vedere tutti i server in Spagna:
 grep 'Spagna' speedtest-servers.php

Passaggio 4
Per vedere un ID specifico, inclusi città e stato, possiamo fare quanto segue:

 grep 'Tampa, FL' speedtest-servers.php | egrep -o 'id = "[0-9] {4}"'
Ciò si tradurrà negli ID dei server in quella regione e con tali ID, eseguiremo quanto segue per eseguire il test di velocità:
 ./speedtest-cli -server "ID"

Passaggio 5
Le opzioni generali per Speedtest-cli sono le seguenti:

Guida all'utilità di distribuzione

 -h, --help

Non esegue il test di download
 --no-download

Non esegue il test di carico
 --nessun caricamento

Visualizza il valore in byte anziché in bit
 --bytes

Genera e fornisci un URL speedtest.net con l'immagine dei risultati
 --Confronta

Sopprime l'output dettagliato, mostra solo le informazioni di base
 --semplice

Elimina l'output dettagliato, mostra solo le informazioni di base in formato CSV
 --csv

Delimitatore di caratteri singoli da utilizzare nell'output CSV

 --csv-delimiter

Stampa intestazioni CSV
 --csv-header

Elimina l'output dettagliato, visualizza solo le informazioni di base in formato JSON
 --json

Visualizza un elenco di server speedtest.net ordinati per distanza
 --elenco

Consente di specificare un server per la convalida
 --server

Escludere un server dalla selezione
 --exclude ESCLUDI

Genera un MINI URL del server Mini Speedtest
 --mini

Si riferisce all'indirizzo IP di origine
 --source FONTE

È il timeout in secondi, il suo valore predefinito è 10 secondi
 --timeout TIMEOUT

Utilizza il protocollo HTTPS invece di HTTP quando comunica con i server gestiti da speedtest.net
 --sicuro

Non pre-alloca i dati di carico per migliorare le prestazioni
 --no-pre-allocare

Visualizza la versione corrente di Speedtest-cli
 --versione

Con questo pratico strumento sarà possibile mantenere un controllo dettagliato della velocità della rete, sia a monte che a valle, per attività di supporto, controllo o garanzia.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave