V určitém okamžiku jsme všichni použili jeden ze slavných webů, které to umožňují otestujte si rychlost internetu, nejznámější a nejpoužívanější je SpeedTest, ale bohužel jej lze použít, pouze pokud máte nainstalován flash. Z potřeby být schopni otestovat rychlost internetu na serverech rychlost.
Co je to tespeed?
Jedná se o skript pro více platforem otevřený, vyvinutý v PYTHON podle Janis Jansons, který umožňuje provádět testy rychlosti na vašem internetu pomocí serverů Speedtest.net z terminálu.
Jeho algoritmus umožňuje automatizované testování nejbližších serverů. Je to vynikající nástroj pro všechny ty uživatele, kteří nemají nainstalovaný flash, nebo pokud tak neučiní, pro ty servery, které nemají grafické rozhraní.
Co dělá skript tespeed?
- Načtěte konfiguraci z speedtest.net (http://speedtest.net/speedtest-config.php).
- Získá seznam dostupných serverů ( http://speedtest.net/speedtest-servers.php ).
- Vyberte 5 serverů pomocí souřadnic poskytnutých konfigurací speedtest.net a seznamu serverů.
- Vyhodnoťte latenci každého ze serverů a vyberte server s nejnižší latencí.
- Spuštěním testů změřte rychlost stahování a zobrazte výsledky.
- Spuštěním testů změřte rychlost nahrávání a zobrazte výsledky.
- Výsledky můžete volitelně vrátit ve formátu CSV.
- Volitelně můžete otestovat prostřednictvím SOCKS proxy.
Jak nainstalovat tespeed?
Požadavky Tespeed
Chcete-li nainstalovat tespeed, musíme mít Python s příslušnými moduly lxml a argparse. Který z distribucí založených na Debianu jej můžeme nainstalovat následujícím způsobem:
$ sudo apt-get install python-lxml python-argparse
Instalace Tespeed
Instalace této aplikace je snadná, k tomuto účelu použijeme git, otevřeme konzolu a provedeme následující příkazy:
$ git clone git://github.com/Janhouse/tespeed.git
$ cd tespeed
$ git submodule init
$ git submodule update
Jak používat tespeed?
Popravit rychlost musíme provést následující příkazy:
$ cd tespeed/
$ ./tespeed.py
Stejným způsobem můžeme použít následující argumenty pro konkrétnější použití:
tespeed.py [-h] [-ls [LISTSERVERS]] [-w] [-s] [-mib] [-n [SERVERCOUNT]]
[-p [USE_PROXY]] [-ph [PROXY_HOST]] [-pp [PROXY_PORT]]
[server]
Můžete také vytvořit cron, který podle potřeby spustí tespeed, pomocí následujícího příkazu s vaší konfigurací:
echo $(date +"%Y-%m-%d,%H:%M"),$(./tespeed.py -w) >> speedtest-log.txt
PD: Obrázek, který jsem vložil, je z mého testu rychlosti .. No ano, s tímto připojením k internetu vám píšu .. Prosí o vlákno.
Raději používám speedtest-cli
1. Nainstalujte:
python-pip
2. Nainstalujte speedtest
pip install speedtest_cli
Chcete-li provést, stačí napsat:
speedtest nebo speedtest-cli
Nicku, mohl bys mi říct, proč preferuješ speedtest před tespeed?
Je to jen ze zvědavosti, rád bych znal váš názor 🙂
vždy je dobré mít alternativy !!!
velmi dobrá rychlost
Děkuji moc příteli, dobrá alternativa.
Kroky jsou špatné (i když nevím, jestli budou pracovat na jejich provedení ...). Měli jste si přečíst soubor Readme v Githubu.
Cituji:
Pokud máte slušnou verzi git (1.6.5 a vyšší), získejte vše provedením:
git clone --recursive git://github.com/Janhouse/tespeed.git
Jinak:
git clone git://github.com/Janhouse/tespeed.git
cd tespeed
git submodule init
git submodule update
Je to O! jiný.
Kdo chce vědět, co nainstalovat, spusťte dříve
$ git - verze
abyste věděli, jaké příkazy musíte ve svých terminálech spustit (pro nováčky nezapomeňte, že $ by neměl být v terminálu zapsán)
Kroky nejsou nesprávné, jsou vhodné, můžete to udělat i způsobem, jakým komentujete, ale ten, který označím, je také správný
Velmi dobré díky za data.
Lze to provést také pomocí iperf a jeho variant:
'$ iperf3 -c remotehost -i.5 -0 2'
Seznam vzdálených hostitelů k testování:
https://iperf.fr/iperf-servers.php
Děkuji Luigys Toro! Tespeed jsem neznal a moc se mi líbil. Také Speedtest je pěkný. Děkujeme za sdílení těchto dobrých terminálových nástrojů. Pozdravy.