Ngexesha elithile, sonke sisebenzise enye yewebhusayithi ezidumileyo ezivumela vavanya isantya sakho se-intanethi, eyona idumileyo nesetyenziswayo kha wuleza, kodwa ngelishwa inokusetyenziswa kuphela ukuba une-flash efakiweyo. Ukusuka kwimfuno yokubanakho ukuvavanya isantya se-Intanethi kwiiseva ezivela isantya.
Yintoni i-tespeed?
Ngumthombo ovulekileyo, iskripthi esinqamlezileyo, esenziwe kwi Python yi UJanis Jansons, eyiphi ikuvumela ukuba wenze iimvavanyo zesantya kwi-Intanethi usebenzisa iiseva zeSpeedtest.net ezivela kwisiphelo sendlela.
Ialgorithm yayo ivumela ukuvavanywa kweeseva ezikufutshane ngendlela ezenzekelayo. Esi sisixhobo esihle kubo bonke abasebenzisi abangenayo i-flash efakiweyo, okanye ukusilela kwabo bantu abangena-graphical interface.
Wenza ntoni umbhalo wespeed?
- Layisha ubumbeko kwijubane elikhawulezayo.net (http://speedtest.net/speedtest-config.php).
- Ufumana uluhlu lweeseva ezikhoyo ( http://speedtest.net/speedtest-servers.php ).
- Khetha iiseva ezi-5 usebenzisa izilungelelwaniso ezibonelelwe ngocwangciso olukhawulezileyo.net kunye noluhlu lweeseva.
- Vavanya ukubambezeleka kweseva nganye kwaye ukhethe enye enesantya esisezantsi.
- Sebenzisa iimvavanyo ukulinganisa isantya sokukhuphela kwaye ubonise iziphumo.
- Sebenzisa iimvavanyo ukulinganisa isantya sokulayisha kwaye ubonise iziphumo.
- Ngokukhetha, ungabuyisa iziphumo kwifomathi ye-CSV.
- Ngokukhetha, unokuvavanya nge-SOCKS proxy.
Uyifaka njani i-tespeed?
Iimfuno zeTespeed
Ukufakela i-tespeed kufuneka sibe nePython kunye ne-lxml yayo kunye neemodyuli zeargparse. Yeyiphi kwi-Debian esekwe kulwabiwo esinokuyifaka ngale ndlela ilandelayo:
$ sudo apt-get install python-lxml python-argparse
Ukufakwa kweTespeed
Ukufaka esi sicelo kulula, siya kusebenzisa i-git kule njongo, sivula ikhonsoli kwaye senze le miyalelo ilandelayo:
$ git clone git://github.com/Janhouse/tespeed.git
$ cd tespeed
$ git submodule init
$ git submodule update
Uyisebenzisa njani i-tespeed?
Ukuphumeza isantya kufuneka senze le miyalelo ilandelayo:
$ cd tespeed/
$ ./tespeed.py
Ngendlela efanayo sinokusebenzisa ezi mpikiswano zilandelayo ekusebenziseni ngakumbi:
tespeed.py [-h] [-ls [LISTSERVERS]] [-w] [-s] [-mib] [-n [SERVERCOUNT]]
[-p [USE_PROXY]] [-ph [PROXY_HOST]] [-pp [PROXY_PORT]]
[server]
Unokwenza i-cron eqhuba ngesantya njengoko kufuneka, usebenzisa lo myalelo ulandelayo ngoqwalaselo lwakho:
echo $(date +"%Y-%m-%d,%H:%M"),$(./tespeed.py -w) >> speedtest-log.txt
PD: Umfanekiso endiwubekileyo uvela kuvavanyo lwam olukhawulezileyo .. Ewe ewe, ngonxibelelwano lwe-intanethi ndibhalela wena .. Ucele ifayibha.
Ndikhetha ukusebenzisa okhawulezayo-ehl
1. Faka:
python-umbhobho
2. Faka okhawulezayo
ukufaka isantya ngokukhawuleza_cli
Ukwenza, bhala nje:
okhawulezayo okanye okhawulezayo-ehl
UNick, ungandixelela ukuba kutheni ukhetha ukukhawuleza ngaphezu kwesantya?
Kungenxa nje yokufuna ukwazi, ndingathanda ukwazi uluvo lwakho
kuhlala kulungile ukuba nezinye iindlela !!!
ilungile kakhulu i-tespeed
Enkosi kakhulu mhlobo wam, enye indlela elungileyo.
Amanyathelo ayalunganga (nangona andazi ukuba bazakusebenzela ukuwenza ...). Kuya kufuneka uyifundile i-Github Readme.
Ndicaphula:
Ukuba unenguqulo ye-git efanelekileyo (1.6.5 nangaphezulu), yenza yonke into ngokwenza:
git clone --recursive git://github.com/Janhouse/tespeed.git
Ngaphandle koko yenza:
git clone git://github.com/Janhouse/tespeed.git
cd tespeed
git submodule init
git submodule update
Ngu-O! enye.
Ngubani ofuna ukwazi ukuba ufake ntoni, sebenzisa ngaphambi
$ git –inguqulelo
ukwazi ukuba yeyiphi imiyalelo ekufuneka uyivulile kwiitheminali zakho (zee-newbies, khumbula ukuba i $ ayifanelanga kubhalwa kwisiphelo sendlela)
Ewe, amanyathelo ayichanekanga, afanelekile, ungayenza nangendlela ophawula ngayo, kodwa le ndiyibonisileyo ichanekile
Enkosi kakhulu ngenxa yedatha.
Inokwenziwa kwakhona nge-iperf kunye nokwahluka kwayo:
'$ iperf3 -c kude kude -i.5 -0 2'
Uluhlu olunemikhosi ekude ukuvavanya:
https://iperf.fr/iperf-servers.php
Enkosi kakhulu Luigys Toro! Bendingayazi iTespeed kwaye bendiyithanda kakhulu. Kwakhona iSpeedtest intle. Enkosi ngokwabelana ngezi zixhobo zisemgangathweni. Imibuliso.