Проверьте скорость вашего интернета с консоли

В какой-то момент мы все использовали один из известных веб-сайтов, которые позволяют проверьте скорость вашего интернета, самым известным и используемым является SpeedTest, но, к сожалению, его можно использовать, только если у вас установлена ​​флеш-память. Из необходимости иметь возможность тестировать скорость интернета на серверах возникает тестировать.

Что такое тестид?

Это кроссплатформенный скрипт с открытым исходным кодом, разработанный в Питон по Янис Янсонс, который позволяет выполнять тесты скорости в Интернете с помощью серверов 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: Изображение, которое я поставил, взято из моего теста скорости ... Ну да, с этим подключением к Интернету я пишу вам ... Прошу за волокно.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

9 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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

  1.   Ник сказал

    Я предпочитаю использовать speedtest-cli
    1. Установите:
    питон-пип
    2. Установить спидтест
    pip install speedtest_cli

    Для выполнения просто напишите:
    speedtest или speedtest-cli

    1.    тот, что случилось сказал

      Ник, ты можешь сказать мне, почему ты предпочитаешь спидтест тесту?
      Просто из любопытства, хотелось бы узнать ваше мнение 🙂

    2.    EDR сказал

      Всегда хорошо иметь альтернативу !!!

      очень хороший тест

    3.    Луиджи Торо сказал

      Спасибо большое, друг, хорошая альтернатива.

  2.   тот, что случилось сказал

    Шаги неправильные (хотя я не знаю, сработают ли они для их выполнения ...). Вы должны были прочитать файл Readme для Github.

    Я цитирую:

    Если у вас достойная версия 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 –version

    чтобы знать, какие команды нужно запускать в своих терминалах (для новичков помните, что $ не следует писать в терминале)

    1.    Луиджи Торо сказал

      Что ж, шаги не неверны, они уместны, вы также можете делать это так, как вы комментируете, но тот, который я указываю, также правильный

  3.   HO2gi сказал

    Очень хорошо, спасибо за данные.

  4.   Мануэль Алькосер сказал

    Это также можно сделать с помощью iperf и его вариантов:

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

    Список удаленных хостов для тестирования:
    https://iperf.fr/iperf-servers.php

  5.   Джатан сказал

    Большое спасибо Луиджи Торо! Я не знал Tespeed, и мне он очень нравился. Также Speedtest хорош. Спасибо, что поделились этими хорошими терминальными инструментами. С уважением.