Tam tikru momentu mes visi naudojome vieną iš žinomų svetainių, kurios leidžia išbandykite interneto greitį, labiausiai žinomas ir naudojamas yra Speedtest, bet, deja, jį galima naudoti tik tuo atveju, jei turite „Flash“. Iškyla poreikis išbandyti interneto greitį serveriuose greitis.
Kas yra spartos greitis?
Tai atviro kodo, daugiaplatformis scenarijus, sukurtas m Pitonas iki Janis Jansonas, kuri leidžia atlikti greičio testus internete naudojant „Speedtest.net“ serverius iš terminalo.
Jo algoritmas leidžia automatizuotai išbandyti artimiausius serverius. Tai puiki priemonė visiems tiems vartotojams, kurie neturi „Flash“ diegimo, arba jei to nepadaro tiems serveriams, kurie neturi grafinės sąsajos.
Ką veikia spartusis scenarijus?
- Įkelkite konfigūraciją iš speedtest.net (http://speedtest.net/speedtest-config.php).
- Gauna galimų serverių sąrašą ( http://speedtest.net/speedtest-servers.php ).
- Pasirinkite 5 serverius naudodamiesi „speedtest.net“ konfigūracijos pateiktomis koordinatėmis ir serverių sąrašu.
- Įvertinkite kiekvieno serverio delsą ir pasirinkite tą, kurio vėlavimas yra mažiausias.
- Atlikite testus, kad pamatuotumėte atsisiuntimo greitį ir parodytumėte rezultatus.
- Atlikite testus, kad pamatuotumėte įkėlimo greitį ir parodytumėte rezultatus.
- Pasirinktinai galite grąžinti rezultatus CSV formatu.
- Pasirinktinai galite išbandyti naudodami „SOCKS“ tarpinį serverį.
Kaip įdiegti greitį?
Greičio greičio reikalavimai
Norėdami įdiegti „tespeed“, turime turėti „Python“ su atitinkamais „lxml“ ir „argparse“ moduliais. Kurį „Debian“ pagrindu veikiančiuose paskirstymuose galime įdiegti tokiu būdu:
$ sudo apt-get install python-lxml python-argparse
„Tespeed“ diegimas
Įdiegti šią programą lengva, tam naudosime „git“, atidarysime konsolę ir vykdysime šias komandas:
$ git clone git://github.com/Janhouse/tespeed.git
$ cd tespeed
$ git submodule init
$ git submodule update
Kaip naudoti greitį?
Vykdyti greitis turime vykdyti šias komandas:
$ cd tespeed/
$ ./tespeed.py
Tuo pačiu būdu konkretesniam naudojimui galime naudoti šiuos argumentus:
tespeed.py [-h] [-ls [LISTSERVERS]] [-w] [-s] [-mib] [-n [SERVERCOUNT]]
[-p [USE_PROXY]] [-ph [PROXY_HOST]] [-pp [PROXY_PORT]]
[server]
Taip pat galite sukurti „cron“, kuris paleidžia „tespeed“, kaip reikalaujama, naudodami šią komandą su savo konfigūracija:
echo $(date +"%Y-%m-%d,%H:%M"),$(./tespeed.py -w) >> speedtest-log.txt
PD: Mano įdėtas vaizdas yra iš mano greičio testo .. Na taip, turėdamas tą interneto ryšį aš jums rašau .. Prašau pluošto.