Išbandykite interneto spartą naudodami pultą

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.greitis

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.


9 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Nikas sakė

    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“

    1.    vienas nutiko sakė

      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ę 🙂

    2.    red sakė

      visada gera turėti alternatyvų !!!

      labai geras spartos greitis

    3.    Luigio toro sakė

      Labai ačiū draugui, gera alternatyva.

  2.   vienas nutiko sakė

    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)

    1.    Luigio toro sakė

      Na, veiksmai nėra neteisingi, jie yra tinkami, taip pat galite tai padaryti taip, kaip komentuojate, bet tas, kurį nurodau, taip pat yra teisingas

  3.   HO2gi sakė

    Labai ačiū už duomenis.

  4.   Manuelis Alkoceris sakė

    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

  5.   jathanas sakė

    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.