У певний момент ми всі використовували один із відомих веб-сайтів, який дозволяє перевірити швидкість Інтернету, найбільш відомим і вживаним є speedtest, але, на жаль, його можна використовувати лише за умови встановлення флеш-пам'яті. З необхідності мати можливість перевірити швидкість Інтернету на серверах теспід.
Що таке tespeed?
Це сценарій з відкритим вихідним кодом, крос-платформний, розроблений в Python по Джаніс Янсонс, котрий дозволяє проводити тести швидкості в Інтернеті за допомогою серверів 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. Встановіть тест швидкості
pip встановити speedtest_cli
Для виконання просто напишіть:
speedtest або speedtest-cli
Нік, не могли б ви сказати мені, чому ви віддаєте перевагу speedtest перед tespeed?
Це просто з цікавості, я хотів би знати вашу думку 🙂
завжди добре мати альтернативи !!!
дуже хороший теспід
Дякую, друже, хороша альтернатива.
Кроки помилкові (хоча я не знаю, чи будуть вони працювати, щоб їх виконати ...). Ви повинні були прочитати 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 –версія
щоб знати, які команди потрібно запускати у своїх терміналах (для початківців пам’ятайте, що в терміналі не слід писати $)
Ну, кроки не є неправильними, вони доречні, ви також можете робити це так, як ви коментуєте, але той, який я вказую, також правильний
Дуже добре дякую за дані.
Це також можна зробити за допомогою iperf та його варіантів:
'$ iperf3 -c remotehost -i.5 -0 2'
Список із віддаленими хостами для тестування:
https://iperf.fr/iperf-servers.php
Велике спасибі Луїджіс Торо! Я не знав Теспіда, і мені це дуже сподобалось. Також Speedtest приємний. Дякуємо, що поділилися цими хорошими інструментами терміналу. З повагою.