Страница 3 из 4
консольное определение скорости Интернет
Добавлено: 01 мар 2019, 21:05
Olej
Olej писал(а):
Код: Выделить всё
olej@ACER:~/2019_WORK/own.WORK/AplitSoft/FaceDL/cloud$ speedtest-cli --server 6562
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.125)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by Tele2 Russia (Moscow) [648.17 km]: 2561.986 ms
Testing download speed................................................................................
Download: 3.14 Mbit/s
Testing upload speed......................................................................................................
Upload: 3.55 Mbit/s
Хоть сервер отклика за 2 км, хоть за 650 км - итог один и тот же!
Что это?
А теперь я проделываю то же самое на компьютере а). с Fedora 27, б). подключенном
в тот же хаб LAN:
Код: Выделить всё
[olej@dell ~]$ speedtest-cli
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.125)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Triolan (Kharkiv) [2.14 km]: 9.61 ms
Testing download speed................................................................................
Download: 18.55 Mbit/s
Testing upload speed....................................................................................................
Upload: 18.80 Mbit/s
консольное определение скорости Интернет
Добавлено: 01 мар 2019, 21:05
Olej
Olej писал(а):
Код: Выделить всё
olej@ACER:~/2019_WORK/own.WORK/AplitSoft/FaceDL/cloud$ speedtest-cli --server 6562
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.125)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by Tele2 Russia (Moscow) [648.17 km]: 2561.986 ms
Testing download speed................................................................................
Download: 3.14 Mbit/s
Testing upload speed......................................................................................................
Upload: 3.55 Mbit/s
Хоть сервер отклика за 2 км, хоть за 650 км - итог один и тот же!
Что это?
А теперь я проделываю то же самое на компьютере а). с Fedora 27, б). подключенном
в тот же хаб LAN:
Код: Выделить всё
[olej@dell ~]$ speedtest-cli
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.125)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Triolan (Kharkiv) [2.14 km]: 9.61 ms
Testing download speed................................................................................
Download: 18.55 Mbit/s
Testing upload speed....................................................................................................
Upload: 18.80 Mbit/s
Откуда такое несоответствие!?
консольное определение скорости Интернет
Добавлено: 01 мар 2019, 21:09
Olej
Olej писал(а):
Откуда такое несоответствие!?
В Fedora 27:
Код: Выделить всё
[olej@dell ~]$ speedtest-cli --version
1.0.2
В Debian 10, где показатели скорости в 6-7 раз ниже:
Код: Выделить всё
olej@ACER:~/2019_WORK/own.WORK/AplitSoft/FaceDL/cloud$ speedtest-cli --version
2.0.2
И что бы это значило?
консольное определение скорости Интернет
Добавлено: 01 мар 2019, 21:37
Olej
Olej писал(а):
И что бы это значило?
Почему я не верю Speedtest
08/08/2017
...
То есть «скорость» по Speedtest можно сравнить с данными о скорости движения по МКАД в 4 часа утра в воскресенье. Полезная эта информация? Вообще нет. Она ни о чем. Лично мне интересно – с какой скоростью я буду ездить в 10 утра, в 12 и особенно в 19. На этот вопрос Speedtest ответа дать не способен. Это средняя температура по больнице, причем не только в операционных в разных корпусах, но и в морге. И почему-то в крематории.
Re: консольное определение скорости Интернет
Добавлено: 05 мар 2019, 20:53
Olej
Olej писал(а):
И что бы это значило?
На
том же канале + с разных компьютеров LAN и разные ОС:
Код: Выделить всё
[olej@xenix 05]$ lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: Fedora
Description: Fedora release 28 (Twenty Eight)
Release: 28
Codename: TwentyEight
[olej@xenix 05]$ speedtest-cli --version
1.0.2
[olej@xenix 05]$ speedtest-cli
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.126)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Triolan (Kharkiv) [2.14 km]: 10.015 ms
Testing download speed................................................................................
Download: 27.19 Mbit/s
Testing upload speed....................................................................................................
Upload: 25.34 Mbit/s
Код: Выделить всё
olej@nvidia:~/Загрузки/Browser$ lsb_release -a
No LSB modules are available.
Distributor ID: LinuxMint
Description: Linux Mint 19.1 Tessa
Release: 19.1
Codename: tessa
olej@nvidia:~/Загрузки/Browser$ speedtest-cli --version
2.0.0
olej@nvidia:~/Загрузки/Browser$ speedtest-cli
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.126)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Triolan (Kharkiv) [2.14 km]: 7.738 ms
Testing download speed................................................................................
Download: 25.20 Mbit/s
Testing upload speed......................................................................................................
Upload: 25.36 Mbit/s
Значит дело не в версиях speedtest-cli (1.X vs 2.X), а в том, что в Debian 10 у меня на сетевом интерфейсе что-то крутится непотребное? (после множественных подключениям к чужим VPN?)
консольное определение скорости Интернет
Добавлено: 05 мар 2019, 21:10
Olej
Olej писал(а):
На том же канале + с разных компьютеров LAN и разные ОС:
Вот даже на таких игрушечных ARM-малышках одноплатных:
-
Rapsberry Pi 2:
Код: Выделить всё
olej@raspberrypi:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 8.0 (jessie)
Release: 8.0
Codename: jessie
olej@raspberrypi:~ $ speedtest-cli --version
0.3.1
olej@raspberrypi:~ $ speedtest-cli
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Radio-Link LLC (193.28.177.126)...
Selecting best server based on latency...
Hosted by Triolan (Kharkiv) [2.14 km]: 18.105 ms
Testing download speed........................................
Download: 25.91 Mbits/s
Testing upload speed..................................................
Upload: 21.08 Mbits/s
-
Orange Pi One:
Код: Выделить всё
olej@orangepione:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9.6 (stretch)
Release: 9.6
Codename: stretch
olej@orangepione:~$ speedtest-cli --version
1.0.0
olej@orangepione:~$ speedtest-cli
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.126)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by PROSTO (Kharkiv) [2.14 km]: 35.964 ms
Testing download speed................................................................................
Download: 26.43 Mbit/s
Testing upload speed....................................................................................................
Upload: 23.23 Mbit/s
Цифры практически те же (при производительности CPU раз в 100-1000 ниже).
P.S. Хотя сервера ответные для тестирования они повыбирали разные, в зависимости от версии.
консольное определение скорости Интернет
Добавлено: 09 мар 2019, 18:19
Olej
Olej писал(а):
Код: Выделить всё
olej@ACER:~/2019_WORK/own.WORK/AplitSoft/FaceDL/cloud$ speedtest-cli --server 20285
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.125)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by Maxnet LLC (Kharkiv) [2.14 km]: 2521.305 ms
Testing download speed................................................................................
Download: 3.31 Mbit/s
Testing upload speed......................................................................................................
Upload: 3.35 Mbit/s
Код: Выделить всё
olej@ACER:~/2019_WORK/own.WORK/AplitSoft/FaceDL/cloud$ speedtest-cli --server 6562
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.125)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by Tele2 Russia (Moscow) [648.17 km]: 2561.986 ms
Testing download speed................................................................................
Download: 3.14 Mbit/s
Testing upload speed......................................................................................................
Upload: 3.55 Mbit/s
Хоть сервер отклика за 2 км, хоть за 650 км - итог один и тот же!
Что это?
Безусловно, такое вот снижение скорости, в 7-8 раз, по сравнению,
в то же время измерения, со скоростью других хостов той же LAN, связано с внутренностью IP сетевого стека именно этого хоста (непосредственно после использования VPN?).
На
том же в той же сети,
без каких либо перенастроек, но через несколько дней:
Код: Выделить всё
olej@ACER:/usr/include/linux$ speedtest-cli
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.118)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Triolan (Kharkiv) [2.14 km]: 9.399 ms
Testing download speed...............................................................................
.Download: 29.05 Mbit/s
Testing upload speed......................................................................................................
Upload: 29.93 Mbit/s
Интересные и странные эффекты!
консольное определение скорости Интернет
Добавлено: 31 май 2020, 17:52
Olej
Опять понадобился:
Код: Выделить всё
olej@ACER:~$ speedtest-cli -h
usage: speedtest-cli [-h] [--no-download] [--no-upload] [--bytes] [--share]
[--simple] [--csv] [--csv-delimiter CSV_DELIMITER]
[--csv-header] [--json] [--list] [--server SERVER]
[--exclude EXCLUDE] [--mini MINI] [--source SOURCE]
[--timeout TIMEOUT] [--secure] [--no-pre-allocate]
[--version]
Command line interface for testing internet bandwidth using speedtest.net.
--------------------------------------------------------------------------
https://github.com/sivel/speedtest-cli
optional arguments:
-h, --help show this help message and exit
--no-download Do not perform download test
--no-upload Do not perform upload test
--bytes Display values in bytes instead of bits. Does not
affect the image generated by --share, nor output from
--json or --csv
--share Generate and provide a URL to the speedtest.net share
results image, not displayed with --csv
--simple Suppress verbose output, only show basic information
--csv Suppress verbose output, only show basic information
in CSV format. Speeds listed in bit/s and not affected
by --bytes
--csv-delimiter CSV_DELIMITER
Single character delimiter to use in CSV output.
Default ","
--csv-header Print CSV headers
--json Suppress verbose output, only show basic information
in JSON format. Speeds listed in bit/s and not
affected by --bytes
--list Display a list of speedtest.net servers sorted by
distance
--server SERVER Specify a server ID to test against. Can be supplied
multiple times
--exclude EXCLUDE Exclude a server from selection. Can be supplied
multiple times
--mini MINI URL of the Speedtest Mini server
--source SOURCE Source IP address to bind to
--timeout TIMEOUT HTTP timeout in seconds. Default 10
--secure Use HTTPS instead of HTTP when communicating with
speedtest.net operated servers
--no-pre-allocate Do not pre allocate upload data. Pre allocation is
enabled by default to improve upload performance. To
support systems with insufficient memory, use this
option to avoid a MemoryError
--version Show the version number and exit
Re: консольное определение скорости Интернет
Добавлено: 31 май 2020, 19:06
Olej
Olej писал(а): ↑31 май 2020, 17:52
Опять понадобился:
Сервера (тестовые мишени), известные
этой версии программы, упорядоченные по возрастанию
дальности от тестируемого хоста:
Код: Выделить всё
olej@ACER:~$ speedtest-cli --list | head -n25
Retrieving speedtest.net configuration...
1732) Triolan (Kharkiv, Ukraine) [2.06 km]
20285) Maxnet LLC (Kharkiv, Ukraine) [2.06 km]
2970) Kharkiv OnLine (Kharkiv, Ukraine) [2.06 km]
10380) PROSTO (Kharkiv, Ukraine) [2.06 km]
21332) VEGA Kharkiv (Kharkiv, Ukraine) [2.06 km]
21662) VF Ukraine Kharkiv (Kharkiv, Ukraine) [2.06 km]
30068) ISP Skyline (Kharkiv, Ukraine) [2.06 km]
30862) Syndicate (Kharkiv, Ukraine) [2.27 km]
17745) TK Dialog (Slobozhanske, UA) [47.06 km]
3260) Rostelecom (Belgorod, Russian Federation) [72.92 km]
4603) RusichTVN (Belgorod, Russian Federation) [72.92 km]
18137) Easyhoster.ru (IT-Media LLC) (Belgorod, RU) [72.92 km]
20668) LLC "BSTK" (Belgorod, Russia) [72.92 km]
19861) Zelenaya.Belgorod (Belgorod, Russia) [72.92 km]
7621) Net By Net Holding LLC (Belgorod, Russian Federation) [72.92 km]
8614) ATRI (Stroitel, Russian Federation) [91.00 km]
29510) Mytelecom LLC (Kupyansk, Ukraine) [101.30 km]
29263) Vi-Va (Kupyansk, Ukraine) [101.30 km]
28216) TK Plazma (Okhtyrka, Ukraine) [103.47 km]
10867) Triolan (Poltava, Ukraine) [129.44 km]
4259) ISP Extratel (Poltava, Ukraine) [129.44 km]
29867) Volia (Poltava, Ukraine) [129.44 km]
32144) SOLVER LTD (Poltava, Ukraine) [129.44 km]
2347) PP Chereda (Sumy, Ukraine) [148.93 km]
Число серверов в мире, известных программе:
Код: Выделить всё
olej@ACER:~$ speedtest-cli --list | wc -l
1001
В 1-й позиции строк вывода - ID сервера, который можем указать для тестирования:
Код: Выделить всё
olej@ACER:~$ speedtest-cli --server 21332
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.118)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by VEGA Kharkiv (Kharkiv) [2.06 km]: 17.624 ms
Testing download speed................................................................................
Download: 15.63 Mbit/s
Testing upload speed.....................................................................................................
Upload: 3.73 Mbit/s
Код: Выделить всё
olej@ACER:~$ speedtest-cli --server 3260
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.118)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by Rostelecom (Belgorod) [72.92 km]: 55.01 ms
Testing download speed................................................................................
Download: 16.01 Mbit/s
Testing upload speed.....................................................................................................
Upload: 3.83 Mbit/s
консольное определение скорости Интернет
Добавлено: 04 янв 2023, 07:22
Olej
Вот такой странный облом speedtest-cli при подключении по VPN к
большой корпоративной сети предприятия (для которого я сейчас работаю) ... большая неожиданность:
Код: Выделить всё
olej@nvme:~$ speedtest-cli
Retrieving speedtest.net configuration...
Traceback (most recent call last):
File "/usr/bin/speedtest-cli", line 11, in <module>
load_entry_point('speedtest-cli==2.1.2', 'console_scripts', 'speedtest-cli')()
File "/usr/lib/python3/dist-packages/speedtest.py", line 1986, in main
shell()
File "/usr/lib/python3/dist-packages/speedtest.py", line 1872, in shell
speedtest = Speedtest(
File "/usr/lib/python3/dist-packages/speedtest.py", line 1091, in __init__
self.get_config()
File "/usr/lib/python3/dist-packages/speedtest.py", line 1173, in get_config
ignore_servers = list(
ValueError: invalid literal for int() with base 10: ''
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook
with os.fdopen(os.open(pr_filename,
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_bin_speedtest-cli.1000.crash'
Original exception was:
Traceback (most recent call last):
File "/usr/bin/speedtest-cli", line 11, in <module>
load_entry_point('speedtest-cli==2.1.2', 'console_scripts', 'speedtest-cli')()
File "/usr/lib/python3/dist-packages/speedtest.py", line 1986, in main
shell()
File "/usr/lib/python3/dist-packages/speedtest.py", line 1872, in shell
speedtest = Speedtest(
File "/usr/lib/python3/dist-packages/speedtest.py", line 1091, in __init__
self.get_config()
File "/usr/lib/python3/dist-packages/speedtest.py", line 1173, in get_config
ignore_servers = list(
ValueError: invalid literal for int() with base 10: ''
Вот, размер VPN-сети ... только самое начало:
Код: Выделить всё
olej@nvme:~$ route -n | head -n20
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.10.17 0.0.0.0 UG 50 0 0 tun0
0.0.0.0 192.168.1.3 0.0.0.0 UG 100 0 0 enp4s0
10.0.0.0 192.168.10.17 255.0.0.0 UG 50 0 0 tun0
10.1.0.0 192.168.10.17 255.255.192.0 UG 50 0 0 tun0
10.11.0.0 192.168.10.17 255.255.0.0 UG 50 0 0 tun0
10.11.1.0 192.168.10.17 255.255.255.0 UG 50 0 0 tun0
10.11.2.0 192.168.10.17 255.255.255.0 UG 50 0 0 tun0
10.11.3.0 192.168.10.17 255.255.255.0 UG 50 0 0 tun0
10.11.7.0 192.168.10.17 255.255.255.0 UG 50 0 0 tun0
10.11.8.0 192.168.10.17 255.255.255.0 UG 50 0 0 tun0
10.11.9.0 192.168.10.17 255.255.255.0 UG 50 0 0 tun0
10.11.11.0 192.168.10.17 255.255.255.0 UG 50 0 0 tun0
10.11.100.0 192.168.10.17 255.255.255.0 UG 50 0 0 tun0
10.12.0.0 192.168.10.17 255.255.0.0 UG 50 0 0 tun0
10.13.1.0 192.168.10.17 255.255.255.0 UG 50 0 0 tun0
10.13.2.0 192.168.10.17 255.255.255.0 UG 50 0 0 tun0
10.13.7.0 192.168.10.17 255.255.255.0 UG 50 0 0 tun0
10.13.8.0 192.168.10.17 255.255.255.0 UG 50 0 0 tun0
Ну а вот, собственно, число хостов: