Rating@Mail.ru

Форум по операционной системе GNU/Linux и свободному программному обеспечению


Текущее время: 20 июн 2018, 10:18

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу 1, 2  След.
Автор Сообщение
Непрочитанное сообщениеДобавлено: 05 апр 2017, 19:31 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10806
Откуда: Харьков
Эта тема плотно пересекается с Интернет: технологии и провайдеры - впечатления и Скорость сетевого соединения и скорость обмена WiFi.

Но чтобы не валить всё в кучу, сформулирую частную задачу:
- должна быть консольная программа для определения скоростей download, upload, ping ...
- без всяких GUI, браузеров и пр.
- чтобы с рабочего места можно было по SSH запустить программу на разных хостах
(и чтобы цифры совпадали, или объяснимо соотносились с тем, что измеряется многочисленными браузерными измерителями).


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Непрочитанное сообщениеДобавлено: 05 апр 2017, 19:48 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10806
Откуда: Харьков
Установка speedtest-cli для проверки скорости интернета в Unix/Linux
Цитата:
Опубликовано: 19.03.2017 by captain
Утилита speedtest-cli — это скрипт, который написан на Python. Он измеряет скорость интернет-трафика в двух направлениях (аплоад и даунлоад) используя инфраструктуру speedtest.net для измерения скорости. Для данной программы необходимо установить Python 2.4-3.4 или выше.

В Fedora 23 утилита оказывается в стандартном репозитории:
Код:
[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

А это браузерное определение на http://2ip.ru/speed :
Цитата:
входящая 0,93 Mбит/сек
иcходящая 6,98 Mбит/сек


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Непрочитанное сообщениеДобавлено: 05 апр 2017, 21:27 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10806
Откуда: Харьков
Olej писал(а):
В Fedora 23 утилита оказывается в стандартном репозитории:

Точто так же утилита обнаружилась в Mint 18.1:
Код:
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

Но её нет ещё в составе Mint 17.1:
Код:
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*


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Непрочитанное сообщениеДобавлено: 05 апр 2017, 21:45 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10806
Откуда: Харьков
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


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Непрочитанное сообщениеДобавлено: 05 апр 2017, 21:55 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10806
Откуда: Харьков
Olej писал(а):
Точто так же утилита обнаружилась в Mint 18.1:

Качну список альтернативных серверов, которые использует speedtest.net на основе физического расстояния (км):
Код:
[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" />

Меня интересует 2-й.
Код:
[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"


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Непрочитанное сообщениеДобавлено: 06 апр 2017, 12:17 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10806
Откуда: Харьков
Olej писал(а):
Но её нет ещё в составе Mint 17.1:

И как показало обновление, точно так же в 17.3, последней версии линейки 17.

Но мне надо! ;-) ... именно с этого хоста.
Поэтому там (и в других дистрибутивах) поступим по-другому.
Код:
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

Ну вот и всё! :lol:


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Непрочитанное сообщениеДобавлено: 06 апр 2017, 12:33 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10806
Откуда: Харьков
Olej писал(а):
Ну вот и всё! :lol:

Код:
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

И по этому URL:


Вложения:
s1.png
s1.png [ 90.64 КБ | Просмотров: 1137 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
 
Непрочитанное сообщениеДобавлено: 06 апр 2017, 12:40 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10806
Откуда: Харьков
Olej писал(а):
И по этому URL:

И для сравнения определение скорости через совсем другой измеритель (более привычный) http://2ip.ru/speed (целевой сайт здесь другой, но близко, на расстоянии ~150км. + время измерения отличается, понятно, минут на 10-15).

Согласованность, как для технических измеренных величин, да ещё в флуктуирующей сети - замечательная! 8-)


Вложения:
s1.png
s1.png [ 43.65 КБ | Просмотров: 1136 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
 
Непрочитанное сообщениеДобавлено: 06 апр 2017, 14:06 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10806
Откуда: Харьков
Ещё один очевидный способ оценивать реальную скорость download информации - это скачивать с какого-то ресурса достаточно (умеренно) большой файл. Обычно, такие программы дают измерение скорости в байт/сек., а не бит/сек. (вообще то, в общем случае обменой - это не просто значения одно умноженное 8 и равное другому ... но с этими деталями можно здесь не заморачиваться).

Для сравнения хорошо бы 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


2.64 Mbyte/s - 2,87 MB/s - 2.81Мб/с - 2.926 - согласованность в пределах точности измерений!


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Непрочитанное сообщениеДобавлено: 06 апр 2017, 14:22 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10806
Откуда: Харьков
Ещё один независимый проект Janhouse/tespeed предлагается:
Код:
[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.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
[ Time : 1.302s | 22 Queries | GZIP : On ]