Zkontrolujte rychlost internetu testem Speedtest-cli na CentOS 7

V současné době nám poskytovatelé internetu, nebo ISP (Internet Service Provider), nabízejí různé rychlosti podle typu úkolu, který má být proveden, což je zásadní, protože vysoká rychlost zaručí, že naše procházení bude plynulé a celý proces načítání a stahování bude v rámci očekávání, aniž by to ovlivnilo produktivitu nebo zabralo příliš mnoho času.

Užitečným nástrojem pro kontrolu rychlosti internetu v reálném čase je Speedtest-cli, který lze použít ke kontrole rychlosti odesílání a stahování na serveru a který využívá rozhraní příkazového řádku pro snadné provádění tohoto úkolu. Velmi jednoduché, stejné Speedtest-cli je tak schopen otestovat rychlost sítě našeho serveru.

Prostřednictvím tohoto tutoriálu se naučíme, jak nainstalovat Speedtest-cli na CentOS 7.

1. Jak nainstalovat Python na CentOS 7 Linux

Krok 1
Speedtest-cli vyžaduje pro své optimální spuštění Python, před tím můžeme přistupovat jako uživatelé root provedením následujícího:

 sudo su
Krok 2
Později se chystáme spustit následující řádek pro instalaci Pythonu na CentOS 7:
 yum nainstalovat Python

Zadáme písmeno y, abychom přijali stahování a instalaci Pythonu.

2. Jak nainstalovat Speedtest-cli na CentOS 7 Linux

Krok 1
Nyní přejdeme do adresáře / usr / local / src, což bude cesta, kam musíme nástroj stáhnout:

 cd / usr / local / src
Poté se chystáme stáhnout skript Pythonu spojený s Speedtest-cli provedením následujícího:
 wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

Krok 2
Přidělujeme příslušná oprávnění:

 chmod + x speedtest-cli

3. Jak zkontrolovat rychlost internetu v CentOS 7 Linux

Krok 1
Dalším krokem, který je třeba provést, je provést příslušné internetové testy, nejzákladnější je provést jednu z následujících možností:

 ./speedtest-cli python speedtest-cli
Toto bude získaný výsledek:

Zde můžeme vidět detaily jako:

  • Server původu
  • Poskytovatel ISP
  • Ping čas
  • Rychlost nahrávání a stahování

Krok 2
Pokud chceme vidět tento výsledek v bajtech, provedeme následující:

 ./speedtest-cli -bytes

Krok 3
Nyní je další z dostupných možností Speedtest-cli získat tento výsledek graficky, za tímto účelem můžeme spustit následující řádek, který nám poskytne webový odkaz k ověření uvedeného výsledku:

 ./speedtest-cli -share

Krok 4
S tímto výsledkem můžeme přejít na odkaz z libovolného prohlížeče a toto bude výsledek, který uvidíme:

4. Jak získat ID serveru pro ověření CentOS 7 Linux

Krok 1
Je možné, že z nějakého důvodu chceme získat ID dostupných serverů, proto nejprve provedeme následující řádek:

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

Krok 2
Abychom sledovali ID serverů, spustíme následující řádek:

 více speedtest-serverů.php

Krok 3
Chcete -li znát konkrétní ID, můžeme použít kteroukoli z následujících možností:

 grep 'city' speedtest-servers.php grep 'country' speedtest-servers.php grep 'city, state' speedtest-servers.php
Můžeme například spustit následující a zobrazit všechny servery ve Španělsku:
 grep 'Španělsko' speedtest-servers.php

Krok 4
Chcete -li zobrazit konkrétní ID, včetně města a státu, můžeme provést následující:

 grep 'Tampa, FL' speedtest-servers.php | egrep -o 'id = "[0-9] {4}"'
Výsledkem budou ID serverů v této oblasti a s těmito ID provedeme následující, abychom provedli test rychlosti:
 ./speedtest-cli -server "ID"

Krok 5
Obecné možnosti pro Speedtest-cli jsou následující:

Nasazení nápovědy

 -h, --pomoc

Nespustí test stahování
 --no-stáhnout

Nespustí zátěžový test
 --no-nahrát

Místo bitů zobrazuje hodnotu v bajtech
 --bajty

Vygenerujte a poskytněte adresu URL speedtest.net s obrázkem výsledků
 --Compartir

Potlačuje podrobný výstup, zobrazuje pouze základní informace
 --jednoduchý

Potlačte podrobný výstup, zobrazte pouze základní informace ve formátu CSV
 --csv

Oddělovač jednoho znaku k použití ve výstupu CSV

 --csv-oddělovač

Tisk záhlaví CSV
 --csv-header

Potlačte podrobný výstup, zobrazte pouze základní informace ve formátu JSON
 --json

Zobrazí seznam serverů speedtest.net seřazených podle vzdálenosti
 --seznam

Umožňuje určit server pro ověření
 --server

Vyloučit server z výběru
 -vyloučit VYLOUČIT

Vygenerujte MINI URL serveru Mini Speedtest
 --mini

Odkazuje na zdrojovou IP adresu
 --zdroj ZDROJ

Jedná se o časový limit v sekundách, jeho výchozí hodnota je 10 sekund
 -timeout TIMEOUT

Při komunikaci se servery provozovanými speedtest.net využívá místo protokolu HTTP protokol HTTPS
 --zajistit

Nebude předem přidělovat data o zatížení za účelem zlepšení výkonu
 --no-pre-allocate

Zobrazit aktuální verzi Speedtest-cli
 --verze

S tímto praktickým nástrojem bude možné udržovat detailní kontrolu rychlosti sítě, a to jak před, tak po proudu, pro úkoly podpory, řízení nebo záruky.

wave wave wave wave wave