Tento článek představuje 2 nástroje příkazového řádku pro kontrolu rychlosti připojení k internetu. To může být užitečné pro kontrolu, zda váš ISP skutečně nabízí požadované rychlosti, pro diagnostiku možných problémů s vaším internetovým připojením atd.
Možná budete chtít použít test rychlosti internetu z příkazového řádku, když se chcete vyhnout návštěvě nabubřelých webových stránek, jako je speedtest.net, nebo když chcete změřit aktuální rychlost internetu na vašem serveru / vzdáleném počítači. Můžete je také použít ve skriptech.
Jak otestovat rychlost stahování z internetu z terminálu pomocí Fast (využívá Fast.com)
Fast je jednoduchý, nezávislý nástroj (napsaný v Go) k testování rychlosti stahování z internetu z terminálu. Tento nástroj je podporován službou Netflix Fast.com a běží na systémech Linux, * BSD, Mac a Windows.
Fast.com byl vydán společností Netflix v květnu 2016 a jeho cílem je poskytnout uživatelům internetu snadný a rychlý způsob, jak otestovat svou aktuální rychlost internetu, bez ohledu na to, zda jsou nebo nejsou členy Netflixu. Využívá Open Connect CDN, globálně distribuovanou síť serverů používaných k ukládání a poskytování obsahu Netflix.dobré znázornění výkonu, kterého lze dosáhnout ve scénáři skutečného uživatele “, zmínil příspěvek na Netflix TechBlog, který obsahuje spoustu technických informací, pokud máte zájem.
Nástroj je velmi jednoduchý a nemá žádné možnosti. Spusťte jej a nástroj příkazového řádku otestuje rychlost stahování z internetu a zobrazí výsledek poskytnutý webem fast.com.
Rychlé binární soubory (a jejich zdroj) lze stáhnout z publikační stránky aplikace GitHub.
Můžete jej nainstalovat na /usr/local/bin
v jakékoli distribuci Linuxu stažením binárního souboru (fast_linux_amd64
na 64bitových systémech) ve vaší domovské složce, poté otevřete terminál a zadejte (pro 64bitové binární):
sudo install fast_linux_amd64 /usr/local/bin/fast
Fast na Linuxu můžete také používat prostřednictvím obchodu Snapcraft (vyžaduje, aby byl Snapd nainstalován na vašem systému Linux – na Ubuntu je nainstalován ve výchozím nastavení):
snap install fast
Nyní zadejte fast
v terminálu a zkontrolujte rychlost stahování z internetu. Příklad:
$ fast
-> 10.18 Mbps
Nedávno zobrazený nástroj na @snapcraftio (Twitter).
Jak otestovat rychlost internetového odesílání a stahování z terminálu pomocí speedtest-cli (založené na speedtest.net)
speedtest-cli je nástroj příkazového řádku Pythonu pro testování rychlosti vašeho internetu pomocí www.speedtest.net. Můžete jej použít ke kontrole rychlosti stahování a odesílání z internetu a také ke kontrole pingu.
Nástroj nabízí mnoho možností, včetně možnosti specifikovat server speedtest.net za účelem kontroly rychlosti internetu, zobrazení všech dostupných serverů seřazených podle vzdálenosti a pouze provedení testu stahování nebo odesílání. Má také možnost vygenerovat a poskytnout adresu URL pro výsledný obrázek sdílení speedtest.net.
Nainstalujte Speedtest-cli:
- Debian, Ubuntu, Linux Mint a další distribuce systému Debian nebo Linux založené na Ubuntu:
sudo apt install speedtest-cli
- Fedora:
sudo dnf install speedtest-cli
- openSUSE:
sudo zypper install speedtest-cli
- Arch Linux / Manjaro:
sudo pacman -S speedtest-cli
V jiných distribucích Linuxu Najděte jej v úložištích a nainstalujte jej odtud. Můžete jej také nainstalovat pomocí PIP nebo si stáhnout skript python ze stránky projektu nástroje GitHub.
Chcete-li pomocí speedtest-cli otestovat rychlost stahování a odesílání internetu a také ping, použijte server, který je vám nejblíže, spusťte. konec speedtest
v terminálu:
speedtest
Příklad s výstupem:
$ speedtest
Retrieving speedtest.net configuration...
Testing from **** (***.**.*.***)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by **** [4.27 km]: 2.501 ms
Testing download speed........................................
Download: 6.11 Mbit/s
Testing upload speed..........................................
Upload: 11.67 Mbit/s
Chcete-li potlačit podrobný výstup, zobrazte pouze základní informace (kromě vaší veřejné IP a některých dalších výstupů), přidejte --simple
na speedtest
Příkaz:
speedtest --simple
Příklad s výstupem:
$ speedtest --simple
Ping: 2.099 ms
Download: 4.37 Mbit/s
Upload: 12.50 Mbit/s
Úplný seznam dostupných serverů pro testování rychlosti internetu můžete zobrazit spuštěním:
speedtest --list
Chcete-li otestovat rychlost stahování a odesílání z internetu na konkrétním serveru, zkopírujte ID serveru z --list
Zadejte a použijte toto id takto:
speedtest --server SERVER-ID
Vygenerujte a zobrazte adresu URL výsledného obrázku sdílení speedtest.net s:
speedtest --share
Spusťte speedtest-cli -h
pro zobrazení všech dostupných možností.