Valamikor mindannyian használtuk az egyik híres webhelyet, amely lehetővé teszi tesztelje az internet sebességét, a leghíresebb és használt SpeedTest, de sajnos csak akkor használható, ha telepítve van a flash. Annak szükségessége merül fel, hogy képes legyen tesztelni az Internet sebességét a szervereken sebesség.
Mi az a sebesség?
Ez egy nyílt forráskódú, többplatformos szkript, amelyet XNUMX-ben fejlesztettek ki Piton által Janis Jansons, melyik lehetővé teszi a sebesség tesztek elvégzését az interneten a Speedtest.net szerverek segítségével a terminálról.
Algoritmusa lehetővé teszi a legközelebbi szerverek automatikus tesztelését. Kiváló eszköz mindazok számára, akiknek nincs flash-telepítésük, vagy ennek hiányában azoknak a szervereknek, amelyeknek nincs grafikus felületük.
Mit csinál a tespeed szkript?
- Töltse be a konfigurációt a speedtest.net webhelyről (http://speedtest.net/speedtest-config.php).
- Megkéri az elérhető szerverek listáját ( http://speedtest.net/speedtest-servers.php ).
- Válasszon ki 5 szervert a speedtest.net konfigurációja és a szerverek listája által megadott koordinátákkal.
- Értékelje ki az egyes szerverek késleltetését, és válassza ki azt, amelyiknek a legkisebb a késleltetése.
- Futtasson teszteket a letöltési sebesség mérésére és az eredmények megjelenítésére.
- Futtasson teszteket a feltöltési sebesség mérésére és az eredmények megjelenítésére.
- Opcionálisan az eredményeket CSV formátumban is visszaadhatja.
- Opcionálisan a SOCKS proxy segítségével is tesztelhet.
Hogyan kell telepíteni a tespeed-et?
Tespeed követelmények
A tespeed telepítéséhez rendelkeznünk kell a Python-szal a megfelelő lxml és argparse modulokkal. Melyiket telepíthetjük a Debian-alapú terjesztésekben a következő módon:
$ sudo apt-get install python-lxml python-argparse
Tespeed telepítés
Az alkalmazás telepítése egyszerű, erre a célra a git-t fogjuk használni, megnyitunk egy konzolt és végrehajtjuk a következő parancsokat:
$ git clone git://github.com/Janhouse/tespeed.git
$ cd tespeed
$ git submodule init
$ git submodule update
Hogyan kell használni a sebességet?
Végrehajtani sebesség a következő parancsokat kell végrehajtanunk:
$ cd tespeed/
$ ./tespeed.py
Ugyanígy a következő argumentumokat is felhasználhatjuk konkrétabb felhasználásokhoz:
tespeed.py [-h] [-ls [LISTSERVERS]] [-w] [-s] [-mib] [-n [SERVERCOUNT]]
[-p [USE_PROXY]] [-ph [PROXY_HOST]] [-pp [PROXY_PORT]]
[server]
Létrehozhat egy cron-t is, amely a tespeedet futtatja a szükség szerint, a konfigurációval a következő paranccsal:
echo $(date +"%Y-%m-%d,%H:%M"),$(./tespeed.py -w) >> speedtest-log.txt
PD: A kép, amit tettem, a sebességtesztemből származik .. Nos igen, ezzel az internetkapcsolattal írok neked .. Könyörögök a szálért.
Inkább a speedtest-cli-t használom
1. Telepítse:
python-pip
2. Telepítse a sebességtesztet
pip install speedtest_cli
A végrehajtáshoz írja csak:
speedtest vagy speedtest-cli
Nick, meg tudnád mondani, miért szereted a sebességtesztet a sebesség felett?
Csak kíváncsiságból szeretném tudni a véleményedet 🙂
mindig jó, ha vannak alternatíváid !!!
nagyon jó a sebesség
Nagyon köszönöm barátom, jó alternatíva.
A lépések helytelenek (bár nem tudom, hogy dolgoznak-e a kivégzésükön ...). El kellett volna olvasnia a Github Readme-et.
Idézem:
Ha van egy megfelelő git verziója (1.6.5 és újabb), mindent megkap a következő módon:
git clone --recursive git://github.com/Janhouse/tespeed.git
Ellenkező esetben tegye a következőket:
git clone git://github.com/Janhouse/tespeed.git
cd tespeed
git submodule init
git submodule update
Ez egy O! a másik.
Aki tudni akarja, mit kell telepíteni, futtassa korábban
$ git –verzió
hogy tudd, milyen parancsokat kell elindítanod a terminálodon (újoncoknak ne feledd, hogy a $ -ot nem szabad a terminálba írni)
Nos, a lépések nem helytelenek, megfelelőek, megteheted úgy is, ahogyan kommentelsz, de az általam jelzett is helyes
Nagyon jó köszönet az adatokért.
Megtehető az iperf-rel és annak változataival is:
'$ iperf3 -c távirányító -i.5 -0 2'
Tesztelendő távoli gazdagépekkel rendelkező lista:
https://iperf.fr/iperf-servers.php
Nagyon köszönöm Luigys Toro! Nem ismertem a Tespeedet, és nagyon tetszett. A Speedtest is szép. Köszönjük, hogy megosztotta ezeket a jó termináleszközöket. Üdvözlettel.