Интернеттин ылдамдыгын консолдон текшерип көрүңүз

Кандайдыр бир учурда, биз баарыбыз мүмкүнчүлүк берген белгилүү веб-сайттардын бирин колдондук Интернет ылдамдыгыңызды сынап көрүңүз, эң белгилүү жана колдонулган ээлеген, бирок тилекке каршы, аны орнотулган жаркыраган учурда гана колдонсо болот. Интернеттин ылдамдыгын серверлерде текшерүү мүмкүнчүлүгүнөн улам келип чыгат теспид.

Теспид деген эмне?

Бул ачык булактуу, кайчылаш платформалык сценарий, иштелип чыккан Python менен Жанис Жансонс, кайсы терминалдан Speedtest.net серверлерин колдонуп, Интернетте ылдамдыкты текшерүүгө мүмкүнчүлүк берет.

Анын алгоритми тесттерди автоматташтырылган түрдө эң жакын серверлерде жүргүзүүгө мүмкүндүк берет. Бул флэш орнотулбаган колдонуучулардын бардыгы үчүн, же графикалык интерфейси жок серверлер үчүн мыкты курал. теспид

Теспид сценарийи эмне кылат?

  • Конфигурацияны speedtest.net жүктөө (http://speedtest.net/speedtest-config.php).
  • Жеткиликтүү серверлердин тизмесин алат ( http://speedtest.net/speedtest-servers.php ).
  • Speedtest.net конфигурациясы жана серверлер тизмеси тарабынан берилген координаттарды колдонуп, 5 серверди тандаңыз.
  • Серверлердин ар биринин кечигүүсүн баалап, эң аз күтүү убактысын тандаңыз.
  • Жүктөө ылдамдыгын өлчөө жана натыйжаларын көрсөтүү үчүн тесттерди жүргүзүңүз.
  • Жүктөө ылдамдыгын өлчөө жана натыйжаларын көрсөтүү үчүн тесттерди иштетүү.
  • Кааласаңыз, натыйжаларды CSV форматында кайтарсаңыз болот.
  • Кааласаңыз, SOCKS прокси-программасы аркылуу тестирлөөгө болот.

Tespeed кантип орнотулат?

Tespeed талаптары

Теспидди орнотуу үчүн бизде анын тиешелүү lxml жана argparse модулдары бар Python болушу керек. Дебианга негизделген дистрибюторлордун кайсынысын биз аны төмөнкүчө орното алабыз:

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

Tespeed орнотуу

Бул колдонмону орнотуу оңой, бул үчүн gitти колдонобуз, консоль ачып, төмөнкү буйруктарды аткарабыз:

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

Теспидди кантип колдонсо болот?

Аткаруу теспид биз төмөнкү буйруктарды аткарышыбыз керек:

$ cd tespeed/
$ ./tespeed.py

Ушул сыяктуу эле, биз так далилдерди колдонуу үчүн төмөнкү аргументтерди колдонсок болот:

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

 Конфигурацияңыз менен төмөнкү буйрукту колдонуп, талапка ылайык, теспидди иштетүүчү cron түзсөңүз болот:

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

 

PD: Мен койгон сүрөт менин ылдамдыгымды текшерүүдөн алынган .. Ооба, ошол интернет байланышы менен мен сизге кат жазып жатам .. Буладан тилемчилик кылып жатам.


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

9 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Nick ал мындай деди:

    Мен speedtest-cli колдонууну туура көрөм
    1. Орнотуу:
    Код-пип
    2. Ылдамдыкты орнотуңуз
    pip орнотуу speedtest_cli

    Аткаруу үчүн жөн гана жазыңыз:
    speedtest же speedtest-cli

    1.    бир болгон ал мындай деди:

      Ник, эмне үчүн теспидден ылдам ылдамдыкты артык көргөнүңдү айта аласыңбы?
      Бул жөн гана кызыгуудан улам болду, сиздин оюңузду билгим келет 🙂

    2.    edr ал мындай деди:

      альтернатива болгону ар дайым жакшы !!!

      абдан жакшы теспид

      Edr
    3.    Luigys toro ал мындай деди:

      Чоң рахмат досум, жакшы альтернатива.

  2.   бир болгон ал мындай деди:

    Кадамдар туура эмес (бирок аларды аткаруу үчүн иштейби же жокпу билбейм ...). Github Readmeди окуш керек эле.

    Мен цитата келтирем:

    Эгерде сизде жакшы git версиясы (1.6.5 жана андан жогору) болсо, анда баарын жасаңыз:

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

    Болбосо:

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

    Бул O! башка.
    Ким орнотууну билгиси келет, мурун чуркап

    $ git - версия

    өзүңүздүн терминалдарда кандай буйруктарды баштоо керектигин билүү үчүн (жаңылар үчүн терминалда $ жазылбашы керек экендигин унутпаңыз)

    1.    Luigys toro ал мындай деди:

      Туура, кадамдар туура эмес, алар ылайыктуу, сиз аны комментарий бергенде деле жасай аласыз, бирок мен көрсөткөн кадам дагы туура

  3.   HO2gi ал мындай деди:

    Маалыматтар үчүн абдан жакшы рахмат.

  4.   Manuel Alcocer placeholder image ал мындай деди:

    Ошондой эле, аны iperf жана анын варианттары менен жасаса болот:

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

    Сыноо үчүн алыскы хосттор менен тизме:
    https://iperf.fr/iperf-servers.php

  5.   джатхан ал мындай деди:

    Сизге чоң рахмат Луисис Торо! Мен Теспидди билчү эмесмин, мага аябай жакты. Ошондой эле Speedtest жакшы. Ушул жакшы терминалдык куралды бөлүшкөнүңүз үчүн рахмат. Урматтоо менен.