Na neki točki smo vsi že uporabili eno od znanih spletnih mest, ki to omogoča preizkusite svojo internetno hitrost, najbolj znan in uporabljen je hitrost, žal pa ga je mogoče uporabiti samo, če imate nameščeno bliskavico. Iz potrebe po zmožnosti testiranja hitrosti interneta na strežnikih izhaja hitrost.
Kaj je tespeed?
Gre za odprtokodni skript za več platform, razvit v Python jo Janis Jansons, ki vam omogoča izvajanje preskusov hitrosti v vašem internetu s pomočjo strežnikov Speedtest.net s terminala.
Njegov algoritem omogoča avtomatizirano izvajanje testov na najbližjih strežnikih. Je odlično orodje za vse uporabnike, ki nimajo nameščene bliskavice ali pa jim to ne uspe, za tiste strežnike, ki nimajo grafičnega vmesnika.
Kaj počne skript tespeed?
- Naložite konfiguracijo s speedtest.net (http://speedtest.net/speedtest-config.php).
- Pridobi seznam razpoložljivih strežnikov ( http://speedtest.net/speedtest-servers.php ).
- Izberite 5 strežnikov z uporabo koordinat, ki jih zagotavlja konfiguracija speedtest.net, in seznama strežnikov.
- Ocenite zakasnitev vsakega od strežnikov in izberite tistega z najnižjo zakasnitvijo.
- Zaženite teste za merjenje hitrosti prenosa in prikaz rezultatov.
- Zaženite teste za merjenje hitrosti nalaganja in prikaz rezultatov.
- Po želji lahko rezultate vrnete v obliki CSV.
- Neobvezno lahko preizkusite prek proxy SOCKS.
Kako namestiti tespeed?
Tespeed zahteve
Za namestitev tespeeda moramo imeti Python z ustreznima moduloma lxml in argparse. Katerega v distribucijah, ki temeljijo na Debianu, lahko namestimo na naslednji način:
$ sudo apt-get install python-lxml python-argparse
Tespeed namestitev
Namestitev te aplikacije je enostavna, v ta namen bomo uporabili git, odprli konzolo in izvedli naslednje ukaze:
$ git clone git://github.com/Janhouse/tespeed.git
$ cd tespeed
$ git submodule init
$ git submodule update
Kako uporabljati tespeed?
Izvršiti hitrost izvršiti moramo naslednje ukaze:
$ cd tespeed/
$ ./tespeed.py
Na enak način lahko za natančnejšo uporabo uporabimo naslednje argumente:
tespeed.py [-h] [-ls [LISTSERVERS]] [-w] [-s] [-mib] [-n [SERVERCOUNT]]
[-p [USE_PROXY]] [-ph [PROXY_HOST]] [-pp [PROXY_PORT]]
[server]
Ustvarite lahko tudi cron, ki po potrebi zažene tespeed, z naslednjim ukazom s svojo konfiguracijo:
echo $(date +"%Y-%m-%d,%H:%M"),$(./tespeed.py -w) >> speedtest-log.txt
PD: Slika, ki sem jo postavila, je iz mojega preizkusa hitrosti .. No ja, s tisto internetno povezavo vam pišem .. Prosim za vlakno.
Raje uporabljam speedtest-cli
1. Namestite:
python-pip
2. Namestite preskus hitrosti
pip namestite speedtest_cli
Za izvedbo preprosto napišite:
speedtest ali speedtest-cli
Nick, bi mi lahko povedal, zakaj imaš raje speedtest kot tespeed?
Samo iz radovednosti, rad bi vedel vaše mnenje 🙂
vedno je dobro imeti alternative !!!
zelo dobra tespeed
Najlepša hvala, prijatelj, dobra alternativa.
Koraki so napačni (čeprav ne vem, ali jih bodo izvajali ...). Morali bi prebrati Github Readme.
Citiram:
Če imate dostojno različico git (1.6.5 in novejše), dobite vse tako:
git clone --recursive git://github.com/Janhouse/tespeed.git
V nasprotnem primeru:
git clone git://github.com/Janhouse/tespeed.git
cd tespeed
git submodule init
git submodule update
To je O! drugi.
Kdo želi vedeti, kaj namestiti, zaženite prej
$ git –verzija
če želite vedeti, katere ukaze morate zagnati v svojih terminalih (za začetnike ne pozabite, da v terminalu ne sme biti napisanega $)
No, koraki niso napačni, so primerni, lahko tudi to storite tako, kot komentirate, toda tisti, ki ga navedem, je tudi pravilen
Zelo dobra hvala za podatke.
To je mogoče storiti tudi z iperf in njegovimi različicami:
'$ iperf3 -c remotehost -i.5 -0 2'
Seznam z oddaljenimi gostitelji za testiranje:
https://iperf.fr/iperf-servers.php
Najlepša hvala Luigys Toro! Tespeeda nisem poznal in mi je bil zelo všeč. Tudi Speedtest je lep. Hvala, ker ste delili ta dobra terminalska orodja. S spoštovanjem.