консольное определение скорости Интернет
Модераторы: Olej, bellic, vikos
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
консольное определение скорости Интернет
Но чтобы не валить всё в кучу, сформулирую частную задачу:
- должна быть консольная программа для определения скоростей download, upload, ping ...
- без всяких GUI, браузеров и пр.
- чтобы с рабочего места можно было по SSH запустить программу на разных хостах
(и чтобы цифры совпадали, или объяснимо соотносились с тем, что измеряется многочисленными браузерными измерителями).
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: консольное определение скорости Интернет
В Fedora 23 утилита оказывается в стандартном репозитории:Опубликовано: 19.03.2017 by captain
Утилита speedtest-cli — это скрипт, который написан на Python. Он измеряет скорость интернет-трафика в двух направлениях (аплоад и даунлоад) используя инфраструктуру speedtest.net для измерения скорости. Для данной программы необходимо установить Python 2.4-3.4 или выше.
Код: Выделить всё
[olej@dell own.WORK]$ dnf list speedtest-cli
Доступные пакеты
speedtest-cli.noarch 0.3.2-3.fc23 updates
[olej@dell own.WORK]$
Код: Выделить всё
[olej@dell own.WORK]$ sudo dnf install speedtest-cli
[sudo] пароль для olej:
Зависимости разрешены.
=====================================================================================================================================================
Package Архитектура Версия Репозиторий Размер
=====================================================================================================================================================
Установка:
speedtest-cli noarch 0.3.2-3.fc23 updates 23 k
Результат операции
=====================================================================================================================================================
Установка 1 Пакет
Объем загрузки: 23 k
Объем изменений: 47 k
Продолжить? [д/Н]: y
Загрузка пакетов:
speedtest-cli-0.3.2-3.fc23.noarch.rpm 54 kB/s | 23 kB 00:00
-----------------------------------------------------------------------------------------------------------------------------------------------------
Общий размер 25 kB/s | 23 kB 00:00
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
Установка : speedtest-cli-0.3.2-3.fc23.noarch 1/1
Проверка : speedtest-cli-0.3.2-3.fc23.noarch 1/1
Установлено:
speedtest-cli.noarch 0.3.2-3.fc23
Выполнено!
Код: Выделить всё
[olej@dell own.WORK]$ which speedtest-cli
/usr/bin/speedtest-cli
[olej@dell own.WORK]$ speedtest-cli
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Radio-Link LLC (193.28.177.1)...
Selecting best server based on latency...
Hosted by Maxnet (Kharkiv) [30.21 km]: 19.339 ms
Testing download speed........................................
Download: 0.94 Mbit/s
Testing upload speed..................................................
Upload: 8.11 Mbit/s
входящая 0,93 Mбит/сек
иcходящая 6,98 Mбит/сек
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: консольное определение скорости Интернет
Точто так же утилита обнаружилась в Mint 18.1:Olej писал(а): В Fedora 23 утилита оказывается в стандартном репозитории:
Код: Выделить всё
olej@nvidia ~ $ lsb_release -a
No LSB modules are available.
Distributor ID: LinuxMint
Description: Linux Mint 18.1 Serena
Release: 18.1
Codename: serena
olej@nvidia ~ $ apt search speedtest*
p speedtest-cli - Command line interface for testing interne
Код: Выделить всё
olej@atom ~ $ lsb_release -a
No LSB modules are available.
Distributor ID: LinuxMint
Description: Linux Mint 17.1 Rebecca
Release: 17.1
Codename: rebecca
Код: Выделить всё
olej@atom ~ $ apt search speedtest*
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: консольное определение скорости Интернет
Olej писал(а): Точто так же утилита обнаружилась в Mint 18.1:
Код: Выделить всё
olej@nvidia ~ $ sudo apt install speedtest-cli
[sudo] пароль для olej:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
speedtest-cli
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 13,1 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 64,5 kB.
Пол:1 http://archive.ubuntu.com/ubuntu xenial/universe amd64 speedtest-cli all 0.3.4-1 [13,1 kB]
Получено 13,1 kБ за 0с (39,8 kБ/c)
Выбор ранее не выбранного пакета speedtest-cli.
(Чтение базы данных … на данный момент установлен 236141 файл и каталог.)
Подготовка к распаковке …/speedtest-cli_0.3.4-1_all.deb …
Распаковывается speedtest-cli (0.3.4-1) …
Обрабатываются триггеры для man-db (2.7.5-1) …
Настраивается пакет speedtest-cli (0.3.4-1) …
Код: Выделить всё
olej@nvidia ~ $ speedtest-cli
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Radio-Link LLC (193.28.177.1)...
Selecting best server based on latency...
Hosted by Maxnet (Kharkiv) [30.21 km]: 15.923 ms
Testing download speed........................................
Download: 10.39 Mbit/s
Testing upload speed..................................................
Upload: 14.50 Mbit/s
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: консольное определение скорости Интернет
Качну список альтернативных серверов, которые использует speedtest.net на основе физического расстояния (км):Olej писал(а): Точто так же утилита обнаружилась в Mint 18.1:
Код: Выделить всё
[olej@dell 05]$ wget http://www.speedtest.net/speedtest-servers.php
--2017-04-05 21:47:16-- http://www.speedtest.net/speedtest-servers.php
Распознаётся www.speedtest.net (www.speedtest.net)… 93.184.219.82
Подключение к www.speedtest.net (www.speedtest.net)|93.184.219.82|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 200 OK
Длина: 1498633 (1,4M) [text/xml]
Сохранение в: «speedtest-servers.php»
speedtest-servers.php 100%[======================================================================>] 1,43M 128KB/s in 11s
2017-04-05 21:47:28 (128 KB/s) - «speedtest-servers.php» сохранён [1498633/1498633]
Код: Выделить всё
[olej@dell 05]$ grep 'Maxnet' speedtest-servers.php
<server url="http://speedtest.maxnet.org.pl/speedtest/upload.php" lat="54.5000" lon="18.5500" name="Gdynia" country="Poland" cc="PL" sponsor="Maxnet" id="3574" url2="http://speedtest.maxnet.net.pl/speedtest/upload.php" host="speedtest.maxnet.org.pl:8080" />
<server url="http://speedtest1.maxnet.ua/upload.php" lat="50.0000" lon="36.2500" name="Kharkiv" country="Ukraine" cc="UA" sponsor="Maxnet" id="2986" host="speedtest1.maxnet.ua:8080" />
<server url="http://speedtest-3.maxnet.ir/speedtest/upload.php" lat="38.0833" lon="46.2833" name="Tabriz" country="Iran, Islamic Republic of" cc="IR" sponsor="Maxnet" id="9888" url2="http://speedtest-2.maxnet.ir/speedtest/upload.php" host="speedtest-3.maxnet.ir:8080" />
Код: Выделить всё
[olej@dell 05]$ host speedtest1.maxnet.ua
speedtest1.maxnet.ua has address 178.165.81.14
speedtest1.maxnet.ua has IPv6 address 2a00:1210:0:2::5
Код: Выделить всё
id="2986"
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: консольное определение скорости Интернет
И как показало обновление, точно так же в 17.3, последней версии линейки 17.Olej писал(а):Но её нет ещё в составе Mint 17.1:
Но мне надо! ... именно с этого хоста.
Поэтому там (и в других дистрибутивах) поступим по-другому.
Код: Выделить всё
olej@atom ~ $ sudo apt install python-pip
[sudo] password for olej:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
python-chardet-whl python-colorama python-colorama-whl python-distlib
python-distlib-whl python-html5lib python-html5lib-whl python-pip-whl
python-requests-whl python-setuptools python-setuptools-whl python-six-whl
python-urllib3-whl
Предлагаемые пакеты:
python-genshi
Рекомендуемые пакеты:
build-essential python-dev-all python-wheel
НОВЫЕ пакеты, которые будут установлены:
python-chardet-whl python-colorama python-colorama-whl python-distlib
python-distlib-whl python-html5lib python-html5lib-whl python-pip
python-pip-whl python-requests-whl python-setuptools python-setuptools-whl
python-six-whl python-urllib3-whl
обновлено 0, установлено 14 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
Необходимо скачать 1.637 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 3.955 kB.
Хотите продолжить? [Д/н] y
Получено:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/universe python-chardet-whl all 2.2.1-2~ubuntu1 [170 kB]
Получено:2 http://archive.ubuntu.com/ubuntu/ trusty-updates/universe python-colorama all 0.2.5-0.1ubuntu2 [18,4 kB]
Получено:3 http://archive.ubuntu.com/ubuntu/ trusty-updates/universe python-colorama-whl all 0.2.5-0.1ubuntu2 [18,2 kB]
Получено:4 http://archive.ubuntu.com/ubuntu/ trusty-updates/universe python-distlib all 0.1.8-1ubuntu1 [113 kB]
Получено:5 http://archive.ubuntu.com/ubuntu/ trusty-updates/universe python-distlib-whl all 0.1.8-1ubuntu1 [140 kB]
Получено:6 http://archive.ubuntu.com/ubuntu/ trusty-updates/main python-html5lib all 0.999-3~ubuntu1 [83,5 kB]
Получено:7 http://archive.ubuntu.com/ubuntu/ trusty-updates/main python-html5lib-whl all 0.999-3~ubuntu1 [109 kB]
Получено:8 http://archive.ubuntu.com/ubuntu/ trusty-updates/main python-six-whl all 1.5.2-1ubuntu1 [10,5 kB]
Получено:9 http://archive.ubuntu.com/ubuntu/ trusty-updates/main python-urllib3-whl all 1.7.1-1ubuntu4 [64,0 kB]
Получено:10 http://archive.ubuntu.com/ubuntu/ trusty-updates/main python-requests-whl all 2.2.1-1ubuntu0.3 [227 kB]
Получено:11 http://archive.ubuntu.com/ubuntu/ trusty-updates/main python-setuptools-whl all 3.3-1ubuntu2 [244 kB]
Получено:12 http://archive.ubuntu.com/ubuntu/ trusty-updates/universe python-pip-whl all 1.5.4-1ubuntu4 [111 kB]
Получено:13 http://archive.ubuntu.com/ubuntu/ trusty-updates/main python-setuptools all 3.3-1ubuntu2 [230 kB]
Получено:14 http://archive.ubuntu.com/ubuntu/ trusty-updates/universe python-pip all 1.5.4-1ubuntu4 [97,3 kB]
Получено 1.637 kБ за 1с (1.445 kБ/c)
Выбор ранее не выбранного пакета python-chardet-whl.
(Чтение базы данных … на данный момент установлено 167906 файлов и каталогов.)
Подготовка к распаковке …/python-chardet-whl_2.2.1-2~ubuntu1_all.deb …
Распаковывается python-chardet-whl (2.2.1-2~ubuntu1) …
Выбор ранее не выбранного пакета python-colorama.
Подготовка к распаковке …/python-colorama_0.2.5-0.1ubuntu2_all.deb …
Распаковывается python-colorama (0.2.5-0.1ubuntu2) …
Выбор ранее не выбранного пакета python-colorama-whl.
Подготовка к распаковке …/python-colorama-whl_0.2.5-0.1ubuntu2_all.deb …
Распаковывается python-colorama-whl (0.2.5-0.1ubuntu2) …
Выбор ранее не выбранного пакета python-distlib.
Подготовка к распаковке …/python-distlib_0.1.8-1ubuntu1_all.deb …
Распаковывается python-distlib (0.1.8-1ubuntu1) …
Выбор ранее не выбранного пакета python-distlib-whl.
Подготовка к распаковке …/python-distlib-whl_0.1.8-1ubuntu1_all.deb …
Распаковывается python-distlib-whl (0.1.8-1ubuntu1) …
Выбор ранее не выбранного пакета python-html5lib.
Подготовка к распаковке …/python-html5lib_0.999-3~ubuntu1_all.deb …
Распаковывается python-html5lib (0.999-3~ubuntu1) …
Выбор ранее не выбранного пакета python-html5lib-whl.
Подготовка к распаковке …/python-html5lib-whl_0.999-3~ubuntu1_all.deb …
Распаковывается python-html5lib-whl (0.999-3~ubuntu1) …
Выбор ранее не выбранного пакета python-six-whl.
Подготовка к распаковке …/python-six-whl_1.5.2-1ubuntu1_all.deb …
Распаковывается python-six-whl (1.5.2-1ubuntu1) …
Выбор ранее не выбранного пакета python-urllib3-whl.
Подготовка к распаковке …/python-urllib3-whl_1.7.1-1ubuntu4_all.deb …
Распаковывается python-urllib3-whl (1.7.1-1ubuntu4) …
Выбор ранее не выбранного пакета python-requests-whl.
Подготовка к распаковке …/python-requests-whl_2.2.1-1ubuntu0.3_all.deb …
Распаковывается python-requests-whl (2.2.1-1ubuntu0.3) …
Выбор ранее не выбранного пакета python-setuptools-whl.
Подготовка к распаковке …/python-setuptools-whl_3.3-1ubuntu2_all.deb …
Распаковывается python-setuptools-whl (3.3-1ubuntu2) …
Выбор ранее не выбранного пакета python-pip-whl.
Подготовка к распаковке …/python-pip-whl_1.5.4-1ubuntu4_all.deb …
Распаковывается python-pip-whl (1.5.4-1ubuntu4) …
Выбор ранее не выбранного пакета python-setuptools.
Подготовка к распаковке …/python-setuptools_3.3-1ubuntu2_all.deb …
Распаковывается python-setuptools (3.3-1ubuntu2) …
Выбор ранее не выбранного пакета python-pip.
Подготовка к распаковке …/python-pip_1.5.4-1ubuntu4_all.deb …
Распаковывается python-pip (1.5.4-1ubuntu4) …
Обрабатываются триггеры для man-db (2.6.7.1-1ubuntu1) …
Настраивается пакет python-chardet-whl (2.2.1-2~ubuntu1) …
Настраивается пакет python-colorama (0.2.5-0.1ubuntu2) …
Настраивается пакет python-colorama-whl (0.2.5-0.1ubuntu2) …
Настраивается пакет python-distlib (0.1.8-1ubuntu1) …
Настраивается пакет python-distlib-whl (0.1.8-1ubuntu1) …
Настраивается пакет python-html5lib (0.999-3~ubuntu1) …
Настраивается пакет python-html5lib-whl (0.999-3~ubuntu1) …
Настраивается пакет python-six-whl (1.5.2-1ubuntu1) …
Настраивается пакет python-urllib3-whl (1.7.1-1ubuntu4) …
Настраивается пакет python-requests-whl (2.2.1-1ubuntu0.3) …
Настраивается пакет python-setuptools-whl (3.3-1ubuntu2) …
Настраивается пакет python-pip-whl (1.5.4-1ubuntu4) …
Настраивается пакет python-setuptools (3.3-1ubuntu2) …
Настраивается пакет python-pip (1.5.4-1ubuntu4) …
Код: Выделить всё
olej@atom ~ $ sudo pip install speedtest-cli
Downloading/unpacking speedtest-cli
Downloading speedtest_cli-1.0.3-py2.py3-none-any.whl
Installing collected packages: speedtest-cli
Successfully installed speedtest-cli
Cleaning up...
Код: Выделить всё
olej@atom ~ $ speedtest-cli
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.1)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Maxnet (Kharkiv) [30.21 km]: 24.729 ms
Testing download speed................................................................................
Download: 16.58 Mbit/s
Testing upload speed....................................................................................................
Upload: 22.97 Mbit/s
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: консольное определение скорости Интернет
Olej писал(а):Ну вот и всё!
Код: Выделить всё
olej@atom ~ $ speedtest-cli --share --server 2986
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.1)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Maxnet (Kharkiv) [30.21 km]: 24.61 ms
Testing download speed................................................................................
Download: 24.26 Mbit/s
Testing upload speed....................................................................................................
Upload: 24.21 Mbit/s
Share results: http://www.speedtest.net/result/6194841843.png
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: консольное определение скорости Интернет
И для сравнения определение скорости через совсем другой измеритель (более привычный) http://2ip.ru/speed (целевой сайт здесь другой, но близко, на расстоянии ~150км. + время измерения отличается, понятно, минут на 10-15).Olej писал(а):И по этому URL:
Согласованность, как для технических измеренных величин, да ещё в флуктуирующей сети - замечательная!
- Вложения
-
- s1.png (43.65 КБ) 4720 просмотров
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: консольное определение скорости Интернет
Для сравнения хорошо бы speedtest-cli с данного хоста запускать в режиме подсчёта байт:
Код: Выделить всё
olej@atom ~ $ speedtest-cli --bytes
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.1)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Maxnet (Kharkiv) [30.21 km]: 10.166 ms
Testing download speed................................................................................
Download: 2.64 Mbyte/s
Testing upload speed....................................................................................................
Upload: 3.03 Mbyte/s
Очень важно (!) в качестве цели выбрать источник (URL), которые могут отдавать поток >1Gb/sec. (это из монстров).
Я использую любой RPM-пакет (можно подбирать любую длину) из дистрибутивов зеркала Yandex ... в частности, под руку попал AltLinux:
Код: Выделить всё
olej@atom ~ $ wget -O /dev/null http://mirror.yandex.ru/altlinux/p8/branch/files/i586/RPMS/LibreOffice-common-5.2.5.1-alt0.M80P.1.i586.rpm
--2017-04-06 13:46:46-- http://mirror.yandex.ru/altlinux/p8/branch/files/i586/RPMS/LibreOffice-common-5.2.5.1-alt0.M80P.1.i586.rpm
Распознаётся mirror.yandex.ru (mirror.yandex.ru)... 213.180.204.183, 2a02:6b8::183
Подключение к mirror.yandex.ru (mirror.yandex.ru)|213.180.204.183|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 72728578 (69M) [application/x-redhat-package-manager]
Сохранение в каталог: ««/dev/null»».
100%[===========================================================================>] 72.728.578 2,87MB/s за 24s
2017-04-06 13:47:10 (2,87 MB/s) - «/dev/null» сохранён [72728578/72728578]
Код: Выделить всё
olej@atom ~ $ lftp -e 'pget http://mirror.yandex.ru/altlinux/p8/branch/files/i586/RPMS/LibreOffice-common-5.2.5.1-alt0.M80P.1.i586.rpm; exit;'
72728777 байтов перемещено за 25 секунд (2.81Мб/с)
Код: Выделить всё
olej@atom ~ $ curl -LO http://mirror.yandex.ru/altlinux/p8/branch/files/i586/RPMS/LibreOffice-common-5.2.5.1-alt0.M80P.1.i586.rpm; rm LibreOffice-common-5.2.5.1-alt0.M80P.1.i586.rpm
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 69.3M 100 69.3M 0 0 2926k 0 0:00:24 0:00:24 --:--:-- 2955k
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: консольное определение скорости Интернет
Код: Выделить всё
[olej@dell INFOs]$ git clone --recursive git://github.com/Janhouse/tespeed.git
Клонирование в «tespeed»…
remote: Counting objects: 177, done.
remote: Total 177 (delta 0), reused 0 (delta 0), pack-reused 177
Получение объектов: 100% (177/177), 335.34 KiB | 201.00 KiB/s, готово.
Определение изменений: 100% (95/95), готово.
Проверка соединения… готово.
Подмодуль «SocksiPy» (git://github.com/Janhouse/SocksiPy.git) зарегистрирован для пути «SocksiPy»
Клонирование в «SocksiPy»…
remote: Counting objects: 49, done.
remote: Total 49 (delta 0), reused 0 (delta 0), pack-reused 49
Получение объектов: 100% (49/49), 22.68 KiB | 0 bytes/s, готово.
Определение изменений: 100% (22/22), готово.
Проверка соединения… готово.
Подмодуль по пути «SocksiPy»: забрано состояние «842d4962cbce16ce4b232d1b7402d0375f9a0c1b»
Код: Выделить всё
[olej@dell INFOs]$ ls -lR tespeed/
tespeed/:
итого 1136
-rw-rw-r-- 1 olej olej 1081 апр 6 14:15 MIT-LICENSE.txt
-rw-rw-r-- 1 olej olej 5180 апр 6 14:15 README.md
-rw-rw-r-- 1 olej olej 367983 апр 6 14:15 serverlist.txt
-rw-rw-r-- 1 olej olej 750462 апр 6 14:15 serverlist.xml
drwxrwxr-x 1 olej olej 134 апр 6 14:15 SocksiPy
-rwxrwxr-x 1 olej olej 26013 апр 6 14:15 tespeed.py
tespeed/SocksiPy:
итого 56
-rwxrwxr-x 1 olej olej 622 апр 6 14:15 BUGS
-rw-rw-r-- 1 olej olej 2 апр 6 14:15 __init__.py
-rwxrwxr-x 1 olej olej 1423 апр 6 14:15 LICENSE
-rwxrwxr-x 1 olej olej 9233 апр 6 14:15 README
-rw-rw-r-- 1 olej olej 476 апр 6 14:15 README.md
-rw-rw-r-- 1 olej olej 376 апр 6 14:15 setup.py
-rwxrwxr-x 1 olej olej 21601 апр 6 14:15 socks.py
This script requires recent Python (preferably 2.7 or newer) and Python2
modules lxml and argparse.
Install python-lxml and python-argparse (Debian)
$ sudo apt-get install python-lxml python-argparse
or python2-lxml (Archlinux).
Usage:Код: Выделить всё
usage: tespeed.py [-h] [-ls [LISTSERVERS]] [-w] [-s] [-mib] [-n [SERVERCOUNT]] [-p [USE_PROXY]] [-ph [PROXY_HOST]] [-pp [PROXY_PORT]] [server] TeSpeed, CLI SpeedTest.net positional arguments: server Use the specified server for testing (skip checking for location and closest server). optional arguments: -h, --help show this help message and exit ...
What the script does:
Loads config from speedtest.net (http://speedtest.net/speedtest-config.php).
Gets server list (http://speedtest.net/speedtest-servers.php).
Picks 5 closests servers using the coordinates provides by speedtest.net config and serverlist.
Checks latency for those servers and picks one with the lowest.
Does download speed test and returns results.
Does upload speed test and returns results.
Optionally can return CSV formated results.
Can measure through SOCKS proxy.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей