В какой-то момент мы все использовали один из известных веб-сайтов, которые позволяют проверьте скорость вашего интернета, самым известным и используемым является 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: Изображение, которое я поставил, взято из моего теста скорости ... Ну да, с этим подключением к Интернету я пишу вам ... Прошу за волокно.
Я предпочитаю использовать speedtest-cli
1. Установите:
питон-пип
2. Установить спидтест
пип установить speedtest_cli
Для выполнения просто напишите:
speedtest или speedtest-cli
Ник, ты можешь сказать мне, почему ты предпочитаешь спидтест тесту?
Просто из любопытства, хотелось бы узнать ваше мнение 🙂
Всегда хорошо иметь альтернативу !!!
очень хороший тест
Спасибо большое, друг, хорошая альтернатива.
Шаги неправильные (хотя я не знаю, сработают ли они для их выполнения ...). Вы должны были прочитать файл 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 — версия
чтобы знать, какие команды нужно запускать в своих терминалах (для новичков помните, что $ не следует писать в терминале)
Что ж, шаги не неверны, они уместны, вы также можете делать это так, как вы комментируете, но тот, который я указываю, также правильный
Очень хорошо, спасибо за данные.
Это также можно сделать с помощью iperf и его вариантов:
'$ iperf3 -c remotehost -i.5 -0 2'
Список удаленных хостов для тестирования:
https://iperf.fr/iperf-servers.php
Большое спасибо Луиджи Торо! Я не знал Tespeed, и мне он очень нравился. Также Speedtest хорош. Спасибо, что поделились этими хорошими терминальными инструментами. С уважением.