Тествайте скоростта на интернет от конзолата

В един момент всички сме използвали един от известните уебсайтове, които позволяват тествайте скоростта на интернет, най-известният и използван е Speedtest, но за съжаление може да се използва само ако имате инсталирана флаш. От необходимостта да може да се тества скоростта на Интернет на сървърите възниква скоростта.

Какво е tespeed?

Това е скрипт за различни платформи с отворен код, разработен през Питон от Джанис Янсънс, който ви позволява да извършвате тестове за скорост във вашия интернет, като използвате сървърите Speedtest.net от терминала.

Неговият алгоритъм позволява да се извършват тестове на най-близките сървъри, по автоматизиран начин. Това е отличен инструмент за всички онези потребители, които нямат инсталирана флаш или не успяват, за тези сървъри, които нямат графичен интерфейс. скоростта

Какво прави скриптът tespeed?

  • Заредете конфигурация от speedtest.net (http://speedtest.net/speedtest-config.php).
  • Получава списъка с наличните сървъри ( http://speedtest.net/speedtest-servers.php ).
  • Изберете 5 сървъра, като използвате координатите, предоставени от конфигурацията на speedtest.net и списъка със сървъри.
  • Оценете латентността на всеки от сървърите и изберете този с най-ниска латентност.
  • Изпълнете тестове за измерване на скоростта на изтегляне и показване на резултатите.
  • Изпълнете тестове за измерване на скоростта на качване и показване на резултатите.
  • По желание можете да върнете резултатите в CSV формат.
  • По желание можете да тествате чрез прокси SOCKS.

Как да инсталирам tespeed?

Изисквания на Tespeed

За да инсталираме tespeed, трябва да имаме Python със съответните модули lxml и argparse. Кое в базираните на Debian дистрибуции можем да го инсталираме, както следва:

$ 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

Как да използвам tespeed?

За изпълнение скоростта трябва да изпълним следните команди:

$ 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, който изпълнява tespeed, както е необходимо, като използвате следната команда с вашата конфигурация:

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

PD: Изображението, което съм сложил, е от моя тест за скорост .. Ами да, с тази интернет връзка ви пиша .. Моля за влакното.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   участника каза той

    Предпочитам да използвам speedtest-cli
    1. Инсталирайте:
    питон-пип
    2. Инсталирайте теста за скорост
    pip инсталирайте speedtest_cli

    За да изпълните, просто напишете:
    speedtest или speedtest-cli

    1.    такъв, който се случи каза той

      Ник, би ли ми казал защо предпочиташ speedtest пред tespeed?
      Това е просто от любопитство, бих искал да знам вашето мнение 🙂

    2.    изд каза той

      винаги е добре да има алтернативи !!!

      много добър tespeed

    3.    Луиджис торо каза той

      Благодаря ви много приятелю, добра алтернатива.

  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

    Това е О! другият.
    Който иска да знае какво да инсталира, стартирайте преди това

    $ git –версия

    да знаете какви команди трябва да стартирате във вашите терминали (за начинаещи не забравяйте, че $ не трябва да се пише в терминала)

    1.    Луиджис торо каза той

      Е, стъпките не са неправилни, те са подходящи, можете също да го направите по начина, по който коментирате, но този, който посочвам, също е правилен

  3.   HO2gi каза той

    Много добре благодаря за данните.

  4.   Мануел Алкосер каза той

    Може да се направи и с iperf и неговите варианти:

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

    Списък с отдалечени хостове за тестване:
    https://iperf.fr/iperf-servers.php

  5.   джатан каза той

    Благодаря ви много Луиджис Торо! Не бях познавал Tespeed и много ми хареса. Също така Speedtest е хубаво. Благодаря, че споделихте тези добри терминални инструменти. За разбирането.