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.
Man labiau patinka naudoti „speedtest-cli“
1. Įdiekite:
python-pip
2. Įdiekite greičio testą
pip įdiegti speedtest_cli
Norėdami įvykdyti, tiesiog parašykite:
greičio bandymas arba „speedtest-cli“
Nickai, ar galėtum man pasakyti, kodėl tau labiau patinka greičio bandymas, o ne greitis?
Tiesiog dėl smalsumo norėčiau sužinoti jūsų nuomonę 🙂
visada gera turėti alternatyvų !!!
labai geras spartos greitis
Labai ačiū draugui, gera alternatyva.
Veiksmai yra neteisingi (nors aš nežinau, ar jie dirbs, kad juos įvykdytų ...). Jūs turėjote perskaityti „Github Readme“.
Cituoju:
Jei turite tinkamą „git“ versiją (1.6.5 ir naujesnės versijos), gaukite viską:
git clone --recursive git://github.com/Janhouse/tespeed.git
Priešingu atveju atlikite:
git clone git://github.com/Janhouse/tespeed.git
cd tespeed
git submodule init
git submodule update
Tai O! Kitas.
Kas nori žinoti, ką įdiegti, paleiskite anksčiau
$ git –versija
norėdami sužinoti, kokias komandas turite paleisti savo terminaluose (naujokams atminkite, kad terminale $ neturėtų būti rašoma)
Na, veiksmai nėra neteisingi, jie yra tinkami, taip pat galite tai padaryti taip, kaip komentuojate, bet tas, kurį nurodau, taip pat yra teisingas
Labai ačiū už duomenis.
Tai taip pat galima padaryti su „iperf“ ir jo variantais:
„$ iperf3 -c nuotolinio valdymo pultas -i.5 -0 2“
Išbandykite nuotolinių kompiuterių sąrašą:
https://iperf.fr/iperf-servers.php
Labai ačiū Luigiui Toro! Nebuvau pažįstama „Tespeed“ ir man tai labai patiko. Taip pat „Speedtest“ yra gražus. Dėkojame, kad pasidalijote šiais gerais terminalo įrankiais. Pagarbiai.