Форум по операционной системе GNU/Linux и свободному программному обеспечению
Текущее время: 18 фев 2019, 07:55

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




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

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11512
Откуда: Харьков
Цитата:
Там же инструкция по использованию:

Код:
olej@atom ~ $ apt search python-lxml python-argparse
v   python-argparse                 -                                           
i   python-lxml                     - pythonic binding for the libxml2 and libxs
p   python-lxml-dbg                 - pythonic binding for the libxml2 and libxs
p   python-lxml-doc                 - pythonic binding for the libxml2 and libxs

Код:
[olej@dell INFOs]$ cd tespeed/

[olej@dell tespeed]$ ./tespeed.py
Getting ready. Use parameter -h or --help to see available features.
Loading speedtest configuration...
IP: 193.28.177.1; Lat: 49.835900; Lon: 35.913700; ISP: Radio-Link LLC
Loading server list...
Looking for closest and best server...
Testing latency...
229 ms latency for http://kharkiv.speedtest.triolan.com.ua/speedtest/ (Triolan, Kharkiv, Ukraine) [40.17 km]
288 ms latency for http://st7.utelecom.com.ua/speedtest/ (PROSTO, Kharkiv, Ukraine) [40.17 km]
21 ms latency for http://speedtest1.maxnet.ua/ (Maxnet, Kharkiv, Ukraine) [40.17 km]
25 ms latency for http://speedtest.isp.kh.ua/speedtest/ (Kharkiv OnLine, Kharkiv, Ukraine) [40.17 km]
103 ms latency for http://belgorod.speedtest.rt.ru/speedtest/ (Rostelecom, Belgorod, Russian Federation) [102.49 km]
Download size: 1.96 MiB; Downloaded in 1.28 s                                             
Download speed: 1.54 Mbit/s
Download size: 1.96 MiB; Downloaded in 1.14 s                                             
Download speed: 1.72 Mbit/s
Download size: 8.09 MiB; Downloaded in 6.56 s                                             
Download speed: 1.23 Mbit/s
Upload size: 2.10 MiB; Uploaded in 0.30 s                                                 
Upload speed: 7.02 Mbit/s
Upload size: 2.10 MiB; Uploaded in 0.27 s                                                 
Upload speed: 7.81 Mbit/s
Upload size: 8.39 MiB; Uploaded in 0.95 s                                                 
Upload speed: 8.83 Mbit/s
Upload size: 8.39 MiB; Uploaded in 0.79 s                                                 
Upload speed: 10.65 Mbit/s
Upload size: 16.78 MiB; Uploaded in 1.76 s                                                 
Upload speed: 9.54 Mbit/s
Upload size: 16.78 MiB; Uploaded in 1.85 s                                                 
Upload speed: 9.07 Mbit/s
Upload size: 33.55 MiB; Uploaded in 4.23 s                                                 
Upload speed: 7.93 Mbit/s
Upload size: 50.33 MiB; Uploaded in 6.12 s                                                 
Upload speed: 8.23 Mbit/s

С того же хоста:
Код:
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]: 8.48 ms
Testing download speed................................................................................
Download: 3.04 Mbyte/s
Testing upload speed....................................................................................................
Upload: 3.03 Mbyte/s

Значения tespeed несколько занижены... (по download) ... но:
- измерения сделаны с разносом во времени ... минут 10
- я доступаюсь к этому хосту по SSH, а в это время на нём жена о чём-то там болтает по Skype ;-)


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

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11512
Откуда: Харьков
Olej писал(а):
Значения tespeed несколько занижены... (по download) ... но:
- измерения сделаны с разносом во времени ... минут 10
- я доступаюсь к этому хосту по SSH, а в это время на нём жена о чём-то там болтает по Skype ;-)

Вот результаты повторного тестирования, с другого хоста, подключенного через линию Home PowerLine (через электросеть), очень режущие скорость сети:
Код:
[olej@dell tespeed]$ ./tespeed.py -dt 10 -ut 5 -cs 100000
Getting ready. Use parameter -h or --help to see available features.
Loading speedtest configuration...
IP: 193.28.177.1; Lat: 49.835900; Lon: 35.913700; ISP: Radio-Link LLC
Loading server list...
Looking for closest and best server...
Testing latency...
345 ms latency for http://kharkiv.speedtest.triolan.com.ua/speedtest/ (Triolan, Kharkiv, Ukraine) [40.17 km]
32 ms latency for http://st7.utelecom.com.ua/speedtest/ (PROSTO, Kharkiv, Ukraine) [40.17 km]
273 ms latency for http://speedtest1.maxnet.ua/ (Maxnet, Kharkiv, Ukraine) [40.17 km]
26 ms latency for http://speedtest.isp.kh.ua/speedtest/ (Kharkiv OnLine, Kharkiv, Ukraine) [40.17 km]
351 ms latency for http://belgorod.speedtest.rt.ru/speedtest/ (Rostelecom, Belgorod, Russian Federation) [102.49 km]
Download size: 1.96 MiB; Downloaded in 1.26 s                                             
Download speed: 1.56 Mbit/s
Download size: 1.96 MiB; Downloaded in 1.17 s                                             
Download speed: 1.68 Mbit/s
Download size: 8.09 MiB; Downloaded in 4.53 s                                             
Download speed: 1.78 Mbit/s
Download size: 8.09 MiB; Downloaded in 5.43 s                                             
Download speed: 1.49 Mbit/s
Upload size: 2.10 MiB; Uploaded in 0.21 s                                                 
Upload speed: 10.11 Mbit/s
Upload size: 2.10 MiB; Uploaded in 0.23 s                                                 
Upload speed: 9.06 Mbit/s
Upload size: 8.39 MiB; Uploaded in 0.81 s                                                 
Upload speed: 10.33 Mbit/s
Upload size: 8.39 MiB; Uploaded in 0.80 s                                                 
Upload speed: 10.45 Mbit/s
Upload size: 16.78 MiB; Uploaded in 1.33 s                                                 
Upload speed: 12.66 Mbit/s

Код:
[olej@dell tespeed]$ 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]: 24.543 ms
Testing download speed........................................
Download: 1.50 Mbit/s
Testing upload speed..................................................
Upload: 12.64 Mbit/s

Совпадения очень хорошие.


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
Непрочитанное сообщениеДобавлено: 25 июл 2017, 15:02 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11512
Откуда: Харьков
Olej писал(а):
Значения tespeed несколько занижены... (по download) ...

Повторно вернулся к теме ... относительно tespeed - на то много причин:
- прошло время - проверить как оно там живое? ;-)
- всё это в новом свежем дистрибутиве, Fedora 25 (как станет? как заработает?)
- всё это на высокоскоростной оптоволоконной линии 25Mb/s
Вот эталонное измерение на этой линии с посмощью speedtest:
Код:
[olej@xenix ~]$ speedtest-cli
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Radio-Link LLC (193.28.177.121)...
Selecting best server based on latency...
Hosted by Maxnet (Kharkiv) [77.54 km]: 18.368 ms
Testing download speed........................................
Download: 24.25 Mbit/s
Testing upload speed..................................................
Upload: 24.09 Mbit/s

А теперь tespeed:
Код:
[olej@xenix testspeed]$ 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 | 360.00 KiB/s, готово.
Определение изменений: 100% (95/95), готово.
Проверка соединения… готово.
Подмодуль «SocksiPy» (git://github.com/Janhouse/SocksiPy.git) зарегистрирован по пути «SocksiPy»
Клонирование в «/home/olej/tespeed/SocksiPy»…
Подмодуль по пути «SocksiPy»: забрано состояние «842d4962cbce16ce4b232d1b7402d0375f9a0c1b»

[olej@xenix tespeed]$ pwd
/home/olej/tespeed

[olej@xenix tespeed]$ ./tespeed.py
Getting ready. Use parameter -h or --help to see available features.
Loading speedtest configuration...
IP: 193.28.177.121; Lat: 49.439100; Lon: 35.609200; ISP: Radio-Link LLC
Loading server list...
Looking for closest and best server...
Testing latency...
20 ms latency for http://kharkiv.speedtest.triolan.com.ua/speedtest/ (Triolan, Kharkiv, Ukraine) [87.28 km]
263 ms latency for http://speedtest1.maxnet.ua/ (Maxnet, Kharkiv, Ukraine) [87.28 km]
27 ms latency for http://st7.utelecom.com.ua/speedtest/ (PROSTO, Kharkiv, Ukraine) [87.28 km]
14 ms latency for http://speedtest.isp.kh.ua/speedtest/ (Kharkiv OnLine, Kharkiv, Ukraine) [87.28 km]
27 ms latency for http://speedtest.lozovaya.com/speedtest/ (Mega, Lozova, Ukraine) [99.48 km]
Download size: 1.96 MiB; Downloaded in 0.07 s                                             
Download speed: 26.59 Mbit/s
Download size: 1.96 MiB; Downloaded in 0.08 s                                             
Download speed: 23.87 Mbit/s
Download size: 8.09 MiB; Downloaded in 0.29 s                                             
Download speed: 27.51 Mbit/s
Download size: 8.09 MiB; Downloaded in 0.29 s                                             
Download speed: 28.12 Mbit/s
Download size: 17.89 MiB; Downloaded in 6.72 s                                             
Download speed: 2.66 Mbit/s
Upload size: 2.10 MiB; Uploaded in 0.15 s                                                 
Upload speed: 14.12 Mbit/s
Upload size: 2.10 MiB; Uploaded in 0.14 s                                                 
Upload speed: 14.49 Mbit/s
Upload size: 8.39 MiB; Uploaded in 0.48 s                                                 
Upload speed: 17.35 Mbit/s
Upload size: 8.39 MiB; Uploaded in 0.49 s                                                 
Upload speed: 17.18 Mbit/s
Upload size: 16.78 MiB; Uploaded in 1.07 s                                                 
Upload speed: 15.73 Mbit/s
Upload size: 16.78 MiB; Uploaded in 1.04 s                                                 
Upload speed: 16.13 Mbit/s
Upload size: 33.55 MiB; Uploaded in 2.89 s                                                 
Upload speed: 11.60 Mbit/s
Upload size: 50.33 MiB; Uploaded in 7.14 s                                                 
Upload speed: 7.05 Mbit/s

И тут - сюрприз: при передаче больших тестовых фрагментов (>15MiB на download + 30-50MiB на upload) скорость катастрофически падает :-o
Что это?
Дефекты измерительной программы tespeed.py? Или простодушие и халявность общепринятого speedtest? (измеряющего только на коротких фрагментах)
Или это временный артефакт падения скорости на линии во время измерения?


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

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11512
Откуда: Харьков
Olej писал(а):
Утилита speedtest-cli — это скрипт, который написан на Python. Он измеряет скорость интернет-трафика в двух направлениях (аплоад и даунлоад) используя инфраструктуру speedtest.net для измерения скорости.

Поскольку speedtest-cli по дефаулту ищет ближайший сервер для поверки скорости, то его очень удобно использовать для проверки скорости VPN-соединения, если вы используете VPN.
До включения VPN, прямое подключение к Интернет:
Код:
[olej@dell fred]$ speedtest-cli
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.121)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Triolan (Kharkiv) [2.14 km]: 14.703 ms
Testing download speed................................................................................
Download: 26.42 Mbit/s
Testing upload speed....................................................................................................
Upload: 17.56 Mbit/s

После подключение VPN (NetworkManager OpenVPN):
Код:
[olej@dell fred]$ speedtest-cli
Retrieving speedtest.net configuration...
Testing from XFone (94.230.81.7)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Partner Communications (Tel Aviv) [1.76 km]: 243.186 ms
Testing download speed................................................................................
Download: 4.41 Mbit/s
Testing upload speed....................................................................................................
Upload: 4.64 Mbit/s

Поскольку канал хоть здесь, хоть там - очень быстрый, и линии к серверу минимальные - ~1.5км., то это и есть скорость VPN.


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

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

А с tespeed на сейчас происходит полная херня:
Код:
[olej@dell tespeed]$ ./tespeed.py
Getting ready. Use parameter -h or --help to see available features.
Loading speedtest configuration...
IP: 94.230.81.7; Lat: 32.067800; Lon: 34.764700; ISP: XFone
Loading server list...
Traceback (most recent call last):
  File "./tespeed.py", line 720, in <module>
    main(args)
  File "./tespeed.py", line 691, in main
    uploadtests=args.uploadtests,
  File "./tespeed.py", line 156, in __init__
    self.TestSpeed()
  File "./tespeed.py", line 632, in TestSpeed
    self.server_list=self.LoadServers()
  File "./tespeed.py", line 411, in LoadServers
    servers_xml = etree.fromstring(response.read())
  File "src/lxml/etree.pyx", line 3211, in lxml.etree.fromstring
  File "src/lxml/parser.pxi", line 1877, in lxml.etree._parseMemoryDocument
  File "src/lxml/parser.pxi", line 1765, in lxml.etree._parseDoc
  File "src/lxml/parser.pxi", line 1127, in lxml.etree._BaseParser._parseDoc
  File "src/lxml/parser.pxi", line 601, in lxml.etree._ParserContext._handleParseResultDoc
  File "src/lxml/parser.pxi", line 711, in lxml.etree._handleParseResult
  File "src/lxml/parser.pxi", line 640, in lxml.etree._raiseParseError
  File "<string>", line 1
lxml.etree.XMLSyntaxError: Start tag expected, '<' not found, line 1, column 1

Код:
[olej@dell tespeed]$ python3 ./tespeed.py
  File "./tespeed.py", line 243
    except (urllib2.URLError, socket.timeout), e:
                                             ^
SyntaxError: invalid syntax

Похоже, что авторы совершенно забросили этот проект... (посмотрел: там и в GIT даты обновлений 3-4-6 лет назад).
Цитата:
Tespeed (terminal speedtest) - Copyright 2012 Janis Jansons (janis.jansons@janhouse.lv)


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

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


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

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


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

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