Subukan ang bilis ng iyong internet mula sa console

Sa ilang mga punto, lahat kami ay gumamit ng isa sa mga sikat na website na nagpapahintulot subukan ang bilis ng iyong internet, ang pinakatanyag at ginamit ay speedtest, ngunit sa kasamaang palad maaari lamang itong magamit kung mayroon kang naka-install na flash. Mula sa pangangailangan upang masubukan ang bilis ng Internet sa mga server ay lumabas nagtagumpay.

Ano ang Tespeed?

Ito ay isang bukas na mapagkukunan, cross-platform script, na binuo sa Sawa sa pamamagitan ng Janis Jansons, alin Pinapayagan kang magsagawa ng mga pagsubok sa bilis sa iyong Internet gamit ang mga server ng Speedtest.net mula sa terminal.

Pinapayagan ng algorithm nito na maisagawa ang mga pagsubok sa pinakamalapit na mga server, sa isang awtomatikong paraan. Ito ay isang mahusay na tool para sa lahat ng mga gumagamit na walang naka-install na flash, o pagkabigo na, para sa mga server na walang isang graphic na interface. nagtagumpay

Ano ang ginagawa ng tespeed script?

  • I-load ang pagsasaayos mula sa speedtest.net (http://speedtest.net/speedtest-config.php).
  • Nakukuha ang listahan ng mga magagamit na server ( http://speedtest.net/speedtest-servers.php ).
  • Piliin ang 5 mga server gamit ang mga coordinate na ibinigay ng pagsasaayos ng speedtest.net at ang listahan ng mga server.
  • Suriin ang latency ng bawat isa sa mga server at piliin ang isa na may pinakamababang latency.
  • Patakbuhin ang mga pagsubok upang masukat ang bilis ng pag-download at ipakita ang mga resulta.
  • Patakbuhin ang mga pagsubok upang masukat ang bilis ng pag-upload at ipakita ang mga resulta.
  • Bilang pagpipilian, maaari mong ibalik ang mga resulta sa format na CSV.
  • Bilang pagpipilian, maaari mong subukan sa pamamagitan ng SOCKS proxy.

Paano mag-install ng tespeed?

Mga kinakailangan sa Tespeed

Upang mai-install ang tespeed kailangan nating magkaroon ng Python na may kani-kanilang lxml at argparse na mga module. Alin sa mga pamamahagi na nakabatay sa Debian maaari namin itong mai-install tulad ng sumusunod:

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

Pag-install ng mabilis

Madali ang pag-install ng application na ito, gagamit kami ng git para sa hangaring ito, magbukas ng isang console at isagawa ang mga sumusunod na utos:

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

Paano gumamit ng tespeed?

Upang maipatupad nagtagumpay dapat naming isagawa ang mga sumusunod na utos:

$ cd tespeed/
$ ./tespeed.py

Sa parehong paraan, maaari naming gamitin ang mga sumusunod na argumento para sa mas tiyak na paggamit:

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

 Maaari ka ring lumikha ng isang cron na nagpapatakbo ayon sa kinakailangan, gamit ang sumusunod na utos kasama ang iyong pagsasaayos:

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

PD: Ang imaheng inilagay ko ay mula sa aking bilis ng pagsubok .. Kaya nga, sa koneksyon sa internet na iyon ay sumulat ako sa iyo .. Humihingi ng hibla.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   gatla dijo

    Mas gusto kong gumamit ng speedtest-sij
    1. I-install:
    python-pip
    2. I-install ang speedtest
    pip install speedtest_cli

    Upang maipatupad, isulat lamang:
    speedtest o speedtest-kli

    1.    isa na nangyari dijo

      Nick, maaari mo bang sabihin sa akin kung bakit mas gusto mo ang speedtest kaysa sa pag-uusap?
      Dahil lamang sa pag-usisa, nais kong malaman ang iyong opinyon 🙂

    2.    edr dijo

      laging mabuti na magkaroon ng mga kahalili !!!

      napakahusay ng tespeed

    3.    Luigys toro dijo

      Maraming salamat sa kaibigan, isang magandang kahalili.

  2.   isa na nangyari dijo

    Ang mga hakbang ay mali (bagaman hindi ko alam kung gagana ang mga ito upang maisagawa ang mga ito ...). Dapat mong basahin ang Github Readme.

    I quote:

    Kung mayroon kang isang disenteng bersyon ng git (1.6.5 at mas bago), makuha ang lahat sa pamamagitan ng paggawa:

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

    Kung hindi man ay:

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

    Ito ay isang O! Yung isa.
    Sino ang nais malaman kung ano ang mai-install, patakbuhin bago

    $ git –versi

    upang malaman kung ano ang mga utos na kailangan mong ilunsad sa iyong mga terminal (para sa mga newbies, tandaan na ang $ ay hindi dapat nakasulat sa terminal)

    1.    Luigys toro dijo

      Kaya, ang mga hakbang ay hindi mali, naaangkop ang mga ito, magagawa mo rin ito sa paraan ng iyong puna, ngunit ang ipahiwatig ko ay tama din

  3.   HO2gi dijo

    Napakagandang salamat sa data.

  4.   Larawan ng placeholder ni Manuel Alcocer dijo

    Maaari rin itong gawin sa iperf at mga iba-iba:

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

    Listahan ng mga remote host upang subukan:
    https://iperf.fr/iperf-servers.php

  5.   Jonathan dijo

    Maraming salamat Luigys Toro! Hindi ko alam ang Tespeed at talagang nagustuhan ko ito. Gayundin ang Speedtest ay maganda. Salamat sa pagbabahagi ng mga magagaling na tool sa terminal. Pagbati.