Hlola isivinini sakho se-inthanethi kusuka kukhonsoli

Ngesinye isikhathi, sonke sisebenzise enye yamawebhusayithi adumile avumelayo hlola isivinini sakho se-inthanethi, edume kakhulu futhi esetshenzisiwe yi- ngesivinini, kodwa ngeshwa ingasetshenziswa kuphela uma ufake i-flash. Ngesidingo sokukwazi ukuhlola isivinini se-Intanethi kumaseva avela isivinini.

Yini okushiwoyo?

Kungumthombo ovulekile, iskripthi seplatifomu yesikhulumi, esakhiwe nge Python por UJanis Jansons, okuyi ikuvumela ukuthi wenze izivivinyo zejubane ku-Intanethi yakho usebenzisa amaseva we-Speedtest.net kusuka esigungwini.

I-algorithm yayo ivumela ukuhlolwa kwamaseva asondele kakhulu ngendlela ezenzakalelayo. Kuyithuluzi elihle kakhulu labo bonke abasebenzisi abangenayo i-flash efakiwe, noma behluleka lokho, kulawo maseva angenaso isikhombimsebenzisi sokuqhafaza. isivinini

Wenzani umbhalo we-tespeed?

  • Layisha ukucushwa kusuka ku-speedtest.net (http://speedtest.net/speedtest-config.php).
  • Ithola uhlu lwamaseva atholakalayo ( http://speedtest.net/speedtest-servers.php ).
  • Khetha amaseva ama-5 usebenzisa izixhumanisi ezinikezwe ukucushwa kwe-speedtest.net kanye nohlu lwamaseva.
  • Linganisela ukubambezeleka kweseva ngayinye bese ukhetha eyodwa ene-latency ephansi kunazo zonke.
  • Qalisa izivivinyo ukukala isivinini sokulanda futhi ubonise imiphumela.
  • Qalisa ukuhlolwa ukukala isivinini sokulayisha futhi ubonise imiphumela.
  • Ngokuzithandela, ungabuyisa imiphumela ngefomethi ye-CSV.
  • Ngokuzithandela, ungahlola ngommeleli we-SOCKS.

Ungayifaka kanjani i-tespeed?

Izidingo ze-Tespeed

Ukufaka i-tespeed sidinga ukuba ne-Python ngamamojula ayo e-lxml nama-argparse. Yikuphi ekusatshalalisweni okususelwa kuDebian esingakufaka kanjena:

$ sudo apt-get install python-lxml python-argparse

Ukufakwa kwe-Tespeed

Ukufaka lolu hlelo kulula, sizosebenzisa i-git ngale njongo, sivula ikhonsoli bese senza imiyalo elandelayo:

$ git clone git://github.com/Janhouse/tespeed.git
 $ cd tespeed
 $ git submodule init
 $ git submodule update

Ungayisebenzisa kanjani i-tespeed?

Ukwenza isivinini kufanele senze imiyalo elandelayo:

$ cd tespeed/
$ ./tespeed.py

Ngendlela efanayo singasebenzisa izimpikiswano ezilandelayo ngokusetshenziswa okucacile:

 tespeed.py [-h] [-ls [LISTSERVERS]] [-w] [-s] [-mib] [-n [SERVERCOUNT]]
                  [-p [USE_PROXY]] [-ph [PROXY_HOST]] [-pp [PROXY_PORT]]
                  [server]

 Ungakha futhi i-cron egijimisa isivinini njengoba kudingeka, usebenzisa umyalo olandelayo ngokucushwa kwakho:

    echo $(date +"%Y-%m-%d,%H:%M"),$(./tespeed.py -w) >> speedtest-log.txt

P.S: Isithombe engisibekile sisuka esivivinyweni sami sejubane .. Yebo yebo, ngalolo xhumo lwe-inthanethi ngikubhalela .. Ngicela i-fiber.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   Nick kusho

    Ngincamela ukusebenzisa i-speedtest-ehl
    1. Faka:
    python-ipayipi
    2. Faka esheshayo
    ukufaka i-speedtest_cli

    Ukwenza, vele ubhale:
    eshesha kakhulu noma eshesha kakhulu-ehl

    1.    eyodwa eyenzekile kusho

      UNick, ungangitshela ukuthi kungani ukhetha ukushesha kakhulu kunesivinini?
      Kungenxa nje yelukuluku, ngifisa ukwazi umbono wakho 🙂

    2.    umhleli kusho

      kuhle ngaso sonke isikhathi ukuba nezinye izindlela !!!

      lihle kakhulu ithispeed

    3.    Luigys toro kusho

      Ngiyabonga kakhulu mngani, enye indlela enhle.

  2.   eyodwa eyenzekile kusho

    Izinyathelo azilungile (yize angazi ukuthi bazosebenzela ukuzikhipha ...). Bekufanele ngabe uyifundile iGithub Readme.

    Ngicaphuna:

    Uma unenguqulo ye-git ehloniphekile (1.6.5 nangaphezulu), thola konke ngokwenza:

    git clone --recursive git://github.com/Janhouse/tespeed.git

    Ngaphandle kwalokho yenza:

    git clone git://github.com/Janhouse/tespeed.git
    cd tespeed
    git submodule init
    git submodule update

    Kungu-O! omunye.
    Ngubani ofuna ukwazi ukuthi uzofaka ini, ugijime ngaphambi

    $ git –enguquko

    ukwazi ukuthi imiphi imiyalo okufanele uyethule kumatheminali akho (kuma-newbies, khumbula ukuthi i- $ Akufanele ibhalwe ku-terminal)

    1.    Luigys toro kusho

      Yebo, izinyathelo azilona iqiniso, zifanelekile, futhi ungazenza ngendlela ophawula ngayo, kepha engikubonisayo nayo ilungile

  3.   I-HO2gi kusho

    Ngiyabonga kakhulu ngemininingwane.

  4.   UManuel Alcocer kusho

    Kungenziwa futhi nge-iperf nokuhlukahluka kwayo:

    '$ iperf3 -c i-remotehost -i.5 -0 2'

    Uhlu olunezingosi ezikude oluzohlolwa:
    https://iperf.fr/iperf-servers.php

  5.   jathani kusho

    Ngiyabonga kakhulu Luigys Toro! Bengingamazi uTespeed futhi ngiyithande kakhulu. Futhi i-Speedtest yinhle. Siyabonga ngokwabelana ngalawa mathuluzi amahle wokugcina. Ozithobayo.