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 suKrok 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 / srcPoté 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-cliToto 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.phpMůž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.