Gwada saurin intanet daga na'ura mai kwakwalwa

A wani lokaci, duk munyi amfani da ɗayan shahararrun rukunin yanar gizon da ke ba da izini gwada saurin yanar gizo, mafi shahara da amfani shine speedtest, amma rashin alheri ana iya amfani da shi idan kun kunna flash. Daga buƙatar iya gwada saurin Intanet akan sabobin ya taso zakarya.

Menene tespeed?

Tushen buɗewa ne, rubutun giciye, wanda aka haɓaka cikin Python de Janis Jansons da wanne ba ka damar yin gwaje-gwaje na sauri akan Intanet ta amfani da sabobin Speedtest.net daga tashar.

Abubuwan da ke tattare da shi na algorithm yana ba da izinin gwaji na sabobin mafi kusa ta hanyar atomatik. Kyakkyawan kayan aiki ne ga duk waɗannan masu amfani waɗanda basu da walƙiya ba, ko kasawa hakan, ga waɗancan sabobin waɗanda ba su da zane-zane. zakarya

Menene rubutun da aka zana yayi?

  • Load da sanyi daga speedtest.net (http://speedtest.net/speedtest-config.php).
  • Samun jerin wadatattun sabobin ( http://speedtest.net/speedtest-servers.php ).
  • Zaɓi sabobin 5 ta amfani da abubuwan haɗin da aka samar ta hanyar saurin Speedtest.net da jerin sabobin.
  • Kimanta laten na kowane sabobin kuma zaɓi wanda ke da ƙarancin laten.
  • Gudun gwaje-gwaje don auna saurin saukarwa da nuna sakamakon.
  • Gudun gwaje-gwaje don auna saurin loda da nuna sakamakon.
  • Da zabi, zaku iya dawo da sakamakon a tsarin CSV.
  • Optionally, zaku iya gwadawa ta wakili na SOCKS.

Yadda za a shigar da tespeed?

Abubuwan buƙatun

Don shigar da tespeed muna buƙatar samun Python tare da matakan lxml da nau'ikan argparse. Wanne a cikin tushen tushen Debian zamu iya girka ta ta wannan hanyar:

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

Gyara shigarwa

Shigar da wannan aikace-aikacen abu ne mai sauki, zamuyi amfani da git don wannan dalili, bude kontsola kuma aiwatar da wadannan umarnin:

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

Yadda ake amfani da tespeed?

Don aiwatarwa zakarya dole ne mu aiwatar da waɗannan umarnin:

$ cd tespeed/
$ ./tespeed.py

Hakanan zamu iya amfani da waɗannan jayayya don ƙarin takamaiman amfani:

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

 Hakanan zaka iya ƙirƙirar cron wanda ke gudana ba tare da izini ba kamar yadda ake buƙata, ta amfani da umarni mai zuwa tare da daidaitawarka:

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

PD: Hoton da na sanya daga gwajin saurin nawa ne .. To haka ne, da wannan haɗin yanar gizo na rubuto muku .. Ina roƙon zaren.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Nick m

    Na fi son yin amfani da mafi sauri-clip
    1. Shigar:
    Python-pip
    2. Sanya mafi saurin gudu
    pip shigar speedtest_cli

    Don aiwatarwa, kawai rubuta:
    mafi sauri ko sauri-sauri

    1.    daya da ya faru m

      Nick, za ku iya gaya mani dalilin da ya sa kuka fi saurin gudu fiye da abin da aka fi sani?
      Ba don komai ba sai don son ra'ayinku 🙂

    2.    edr m

      yana da kyau koyaushe a sami madadin !!!

      da kyau sosai tespeed

    3.    Luigys toro m

      Na gode sosai aboki, mai kyau madadin.

  2.   daya da ya faru m

    Matakan ba daidai bane (kodayake ban sani ba ko zasuyi aiki don aiwatar dasu ...). Ya kamata ku karanta Github Readme.

    Ina faɗi:

    Idan kana da madaidaicin sifa (1.6.5 zuwa sama), sami komai ta hanyar yin:

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

    In ba haka ba yi:

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

    Yana da wani O! dayan.
    Wanene yake so ya san abin da zai girka, gudu kafin

    $ git - juyawa

    don sanin menene umarnin da zaku ƙaddamar a cikin tashar ku (don sababbin sababbin abubuwa, ku tuna cewa bai kamata a rubuta $ a cikin tashar ba)

    1.    Luigys toro m

      To, matakan ba kuskure bane, sune wadanda suka dace, kai ma zaka iya yin shi ta yadda kake tsokaci, amma wanda na nuna shima yayi daidai

  3.   HO2gi m

    Godiya sosai ga bayanan.

  4.   Hoton mai sanya Manuel Alcocer m

    Hakanan za'a iya yin shi tare da iperf da nau'ikan sa:

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

    Lissafi tare da masaukin baki don gwadawa:
    https://iperf.fr/iperf-servers.php

  5.   jatan m

    Na gode sosai Luigys Toro! Ban san Tespeed ba kuma ina son shi. Hakanan Speedtest yana da kyau. Godiya ga raba wadannan kyawawan kayan aikin. Gaisuwa.