скорость сетевого соединения

Настройка, программирование, распределённые вычисления

Модераторы: Olej, bellic, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Скорость сетевого соединения

Непрочитанное сообщение Olej » 13 апр 2017, 18:23

Olej писал(а): Тестируем трафик:
- сервер

Код: Выделить всё

olej@nvidia ~ $ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local 192.168.1.9 port 5001 connected with 192.168.1.101 port 50226
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.6 sec  13.5 MBytes  10.7 Mbits/sec
^C
- клиент

Код: Выделить всё

[olej@dell ~]$ iperf -c 192.168.1.9
------------------------------------------------------------
Client connecting to 192.168.1.9, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.101 port 50226 connected with 192.168.1.9 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  13.5 MBytes  11.3 Mbits/sec
Это обмен TCP по трассе 192.168.1.101 => 192.168.1.9 :
ноутбук =WiFi=> TP-Link TD-W8101G роутер =Ethernet 100Mbps=> TP-Link TL-PA2010P =PowerLine=> ASUS PL-X52P =Ethernet 100Mbps=> десктоп
Удивляет то, что в разное время, практически на той же трассе, на одной и той же электропроводке - скорость канала меняется в разы!

Код: Выделить всё

[olej@dell ~]$  iperf -c 192.168.1.102
------------------------------------------------------------
Client connecting to 192.168.1.102, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.8 port 36116 connected with 192.168.1.102 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.4 sec  34.1 MBytes  27.6 Mbits/sec

[olej@dell ~]$ ssh olej@192.168.1.102
olej@192.168.1.102's password: 
Welcome to Linux Mint 17.3 Rosa (GNU/Linux 3.13.0-37-generic i686)

Welcome to Linux Mint
 * Documentation:  http://www.linuxmint.com
Last login: Sun Apr  9 18:24:31 2017 from 192.168.1.8

olej@atom ~ $  iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local 192.168.1.102 port 5001 connected with 192.168.1.8 port 36116
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-11.1 sec  34.1 MBytes  25.7 Mbits/sec
Это канал: Dell Latitude E6510 - Ethernet 100Mb - TP-Link TL-WPA281 - TP-Link TL-PA2010P - Ethernet 100Mb - стационарный
роутер Dell Optiplex 760

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Скорость сетевого соединения

Непрочитанное сообщение Olej » 13 апр 2017, 18:45

Olej писал(а):Это канал: Dell Latitude E6510 - Ethernet 100Mb - TP-Link TL-WPA281 - TP-Link TL-PA2010P - Ethernet 100Mb - стационарный
роутер Dell Optiplex 760
Трасса:

- источник
Изображение

Код: Выделить всё

[olej@dell ~]$ lscpu
Архитектура:x86_64
CPU op-mode(s):        32-bit, 64-bit
Порядок байт:Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Ядер на сокет:4
Сокетов:        1
NUMA node(s):          1
ID прроизводителя:GenuineIntel
Семейство ЦПУ:6
Модель:          30
Имя модели:   Intel(R) Core(TM) i7 CPU       Q 720  @ 1.60GHz
Степпинг:      5
CPU MHz:               933.000
CPU max MHz:           1600,0000
CPU min MHz:           933,0000
BogoMIPS:              3192.24
Виртуализация:VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              6144K
NUMA node0 CPU(s):     0-7
Флаги:            fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm tpr_shadow vnmi flexpriority ept vpid dtherm ida

[olej@dell ~]$ lsb_release -a
LSB Version:	:core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID:	Fedora
Description:	Fedora release 23 (Twenty Three)
Release:	23
Codename:	TwentyThree

[olej@dell ~]$ uname -a
Linux dell.localdomain 4.8.14-100.fc23.x86_64 #1 SMP Mon Dec 12 20:52:15 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Изображение
... здесь PowerLine линия ...
Изображение
- назначение
Изображение Изображение

Код: Выделить всё

olej@atom ~ $ lscpu
Архитектура:i686
CPU op-mode(s):        32-bit, 64-bit
Порядок байтов:Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Потоков на ядро:1
Ядер на сокет:2
Сокет(ы):        1
Vendor ID:             GenuineIntel
Семейство CPU:6
Модель:          23
Stepping:              10
CPU МГц:            1600.000
BogoMIPS:              5852.09
Виртуализация:VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              3072K

olej@atom ~ $ lsb_release -a
No LSB modules are available.
Distributor ID:	LinuxMint
Description:	Linux Mint 17.3 Rosa
Release:	17.3
Codename:	rosa

olej@atom ~ $ uname -a
Linux atom 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:30:01 UTC 2014 i686 i686 i686 GNU/Linux

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Скорость сетевого соединения

Непрочитанное сообщение Olej » 23 май 2017, 13:36

Ещё раз переконфигурировал сеть PowerLine, переставил адаптеры местами, меряю скорость...

TP-LINK TL-WPA281 => ASUS PL-X52P :

Код: Выделить всё

[olej@xenix ~]$ iperf -c 192.168.1.100
------------------------------------------------------------
Client connecting to 192.168.1.100, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.200 port 49794 connected with 192.168.1.100 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.2 sec  29.1 MBytes  24.0 Mbits/sec
(паспортная скорость TP-LINK TL-WPA281 200 Мбит/с)

ASUS PL-X52P => ASUS PL-X52P

Код: Выделить всё

[olej@dell include]$ iperf -c 192.168.1.100
------------------------------------------------------------
Client connecting to 192.168.1.100, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.8 port 43430 connected with 192.168.1.100 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.1 sec  31.1 MBytes  25.7 Mbits/sec
(паспортная скорость ASUS PL-X52P 500 Мбит/с)

Т.е. скорость канала адаптер <=> адаптер 25 Мбит/с независимо от условий.
А теперь - скорость через локальную петлю localhost на одном из компьютеров, на которых производилось измерение PowerLine:

Код: Выделить всё

[olej@dell Device]$ lscpu
Архитектура:x86_64
CPU op-mode(s):        32-bit, 64-bit
Порядок байт:Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Ядер на сокет:4
Сокетов:        1
NUMA node(s):          1
ID прроизводителя:GenuineIntel
Семейство ЦПУ:6
Модель:          30
Имя модели:   Intel(R) Core(TM) i7 CPU       Q 720  @ 1.60GHz
Степпинг:      5
CPU MHz:               1333.000
CPU max MHz:           1600,0000
CPU min MHz:           933,0000
BogoMIPS:              3192.12
Виртуализация:VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              6144K
NUMA node0 CPU(s):     0-7
Флаги:            fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm tpr_shadow vnmi flexpriority ept vpid dtherm ida

Код: Выделить всё

[olej@dell ASUS_PL-X52P]$ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local 127.0.0.1 port 5001 connected with 127.0.0.1 port 36154
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec  28.6 GBytes  24.6 Gbits/sec

[olej@dell include]$ iperf -c 127.0.0.1
------------------------------------------------------------
Client connecting to 127.0.0.1, TCP port 5001
TCP window size: 2.50 MByte (default)
------------------------------------------------------------
[  3] local 127.0.0.1 port 36154 connected with 127.0.0.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  28.6 GBytes  24.6 Gbits/sec
Здесь скорость ~25 Гбит/с - на 3 порядка выше.
(вспоминаем, по случаю, что в сетевом стеке в ядре Linux обмен по localhost не доходит до физического уровня, и замыкается внутри посредством операций в RAM)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Скорость сетевого соединения

Непрочитанное сообщение Olej » 23 май 2017, 21:17

Olej писал(а):Здесь скорость ~25 Гбит/с - на 3 порядка выше.
(вспоминаем, по случаю, что в сетевом стеке в ядре Linux обмен по localhost не доходит до физического уровня, и замыкается внутри посредством операций в RAM)
Скорость TCP соединения между 2-мя хостами LAN, непосредственно подключенными к одному свитчу:

Код: Выделить всё

olej@nvidia ~ $ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local 192.168.1.11 port 5001 connected with 192.168.1.200 port 42488
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.1 sec   113 MBytes  94.1 Mbits/sec

Код: Выделить всё

[olej@xenix ~]$ iperf -c 192.168.1.11
------------------------------------------------------------
Client connecting to 192.168.1.11, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.200 port 42488 connected with 192.168.1.11 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   113 MBytes  94.8 Mbits/sec
Это очень похоже на правду!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Скорость сетевого соединения

Непрочитанное сообщение Olej » 02 мар 2019, 01:09

Интересно то же самое проделать между удалёнными хостами WAN.
Вот как пример: Харьков - Челябинск (1784 км по прямой):

Это по TCP:

Код: Выделить всё

olej@ACER:~/2019_WORK/own.WORK/AplitSoft/FaceDL/cloud$ iperf -c 87.249.221.249
------------------------------------------------------------
Client connecting to 87.249.221.249, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.102 port 46784 connected with 87.249.221.249 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  12.5 MBytes  10.5 Mbits/sec

Код: Выделить всё

root@android-vm:~# iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local 87.249.221.249 port 5001 connected with 193.28.177.125 port 46784
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.9 sec  12.5 MBytes  9.66 Mbits/sec


А вот по UDP:

Код: Выделить всё

olej@ACER:~/2019_WORK/own.WORK/AplitSoft/FaceDL/cloud$ iperf -c 87.249.221.249 -u
------------------------------------------------------------
Client connecting to 87.249.221.249, UDP port 5001
Sending 1470 byte datagrams, IPG target: 11215.21 us (kalman adjust)
UDP buffer size:  208 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.102 port 37360 connected with 87.249.221.249 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  1.25 MBytes  1.05 Mbits/sec
[  3] Sent 892 datagrams

Код: Выделить всё

root@android-vm:~# iperf -s -u
------------------------------------------------------------
Server listening on UDP port 5001
Receiving 1470 byte datagrams
UDP buffer size:  208 KByte (default)
------------------------------------------------------------
[  3] local 87.249.221.249 port 5001 connected with 193.28.177.125 port 37360
[ ID] Interval       Transfer     Bandwidth        Jitter   Lost/Total Datagrams
[  3]  0.0-10.0 sec  1.25 MBytes  1.05 Mbits/sec   5.088 ms 2147481864/2147482756 (1e+02%)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Скорость сетевого соединения

Непрочитанное сообщение Olej » 21 июл 2019, 13:21

Пользуясь случаем, проверил таким же образом скорость соединения:
- с удалённым хостом на Rapsberry Pi (Rapsbian дистрибутив)...
- удалённый на 40-50 км. ... т.е. достаточно "локальный"...
- с разными провайдерами с 2-х сторон...
- с прямым "белым" IP удалённого хоста, без пробросов портов через роутер и т.д. - прямое подключение к провайдеру с той стороны

- серверная сторона удалённого Rapsberry Pi:

Код: Выделить всё

olej@raspberrypi:~ $ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local 46.172.92.145 port 5001 connected with 193.28.177.125 port 35524
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-11.0 sec  13.2 MBytes  10.1 Mbits/sec


- клиентская сторона в собственной LAN:

Код: Выделить всё

olej@ACER:~/2019_WORK/own.WORK/WaterBiz/RPi$ iperf -c 46.172.92.145
------------------------------------------------------------
Client connecting to 46.172.92.145, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.103 port 35524 connected with 46.172.92.145 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.3 sec  13.2 MBytes  10.8 Mbits/sec

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Скорость сетевого соединения

Непрочитанное сообщение Olej » 21 июл 2019, 13:35

Olej писал(а):Вариант 1 : старый добрый iperf
Попутно заинтересовало: а чем же там отличаются iperf (версия 2) и iperf3 (версия 2)? ... т.е. чем отличаются по результатам или их значимости?
Iperf:
Iperf — кроссплатформенная консольная клиент-серверная программа — генератор TCP и UDP трафика для тестирования пропускной способности сети.

Iperf3 — кроссплатформенная консольная клиент-серверная программа — генератор TCP, UDP и SCTP трафика для тестирования пропускной способности сети. Написана с нуля и не совместима с предыдущей реализацией, хотя и содержит часть кода предыдущей реализации.
- На Debian x86_64:

Код: Выделить всё

olej@ACER:~/2019_WORK/own.WORK/WaterBiz/RPi$ aptitude search iperf 
i   iperf                                                                     - инструмент измерения скорости передачи по межсетевому протоколу                     
p   iperf3                                                                    - инструмент измерения скорости передачи по межсетевому протоколу                     
p   libiperf-dev                                                              - Internet Protocol bandwidth measuring tool (development files)                      
p   libiperf0                                                                 - Internet Protocol bandwidth measuring tool (runtime files)                          

Код: Выделить всё

olej@ACER:~/2019_WORK/own.WORK/WaterBiz/RPi$ sudo apt install iperf3 
[sudo] пароль для olej: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libiperf0 libsctp1
Предлагаемые пакеты:
  lksctp-tools
Следующие НОВЫЕ пакеты будут установлены:
  iperf3 libiperf0 libsctp1
Обновлено 0 пакетов, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 131 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 328 kB.
Хотите продолжить? [Д/н] y
Пол:1 http://deb.debian.org/debian buster/main amd64 libsctp1 amd64 1.0.18+dfsg-1 [28,3 kB]
Пол:2 http://deb.debian.org/debian buster/main amd64 libiperf0 amd64 3.6-2 [77,3 kB]
Пол:3 http://deb.debian.org/debian buster/main amd64 iperf3 amd64 3.6-2 [25,9 kB]
Получено 131 kB за 0с (363 kB/s)           
Выбор ранее не выбранного пакета libsctp1:amd64.
(Чтение базы данных … на данный момент установлено 404926 файлов и каталогов.)
Подготовка к распаковке …/libsctp1_1.0.18+dfsg-1_amd64.deb …
Распаковывается libsctp1:amd64 (1.0.18+dfsg-1) …
Выбор ранее не выбранного пакета libiperf0:amd64.
Подготовка к распаковке …/libiperf0_3.6-2_amd64.deb …
Распаковывается libiperf0:amd64 (3.6-2) …
Выбор ранее не выбранного пакета iperf3.
Подготовка к распаковке …/iperf3_3.6-2_amd64.deb …
Распаковывается iperf3 (3.6-2) …
Настраивается пакет libsctp1:amd64 (1.0.18+dfsg-1) …
Настраивается пакет libiperf0:amd64 (3.6-2) …
Настраивается пакет iperf3 (3.6-2) …
Обрабатываются триггеры для man-db (2.8.5-2) …
Обрабатываются триггеры для libc-bin (2.28-10) …
- На Rapsbian ARM - Rapsberry Pi:

Код: Выделить всё

olej@raspberrypi:~ $ aptitude search iperf
i   iperf                                                       - Internet Protocol bandwidth measuring tool                           
p   iperf3                                                      - Internet Protocol bandwidth measuring tool                           
p   libiperf-dev                                                - Internet Protocol bandwidth measuring tool (development files)       
p   libiperf0                                                   - Internet Protocol bandwidth measuring tool (runtime files)           

Код: Выделить всё

olej@raspberrypi:~ $ sudo apt install iperf3
[sudo] пароль для olej: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libiperf0
НОВЫЕ пакеты, которые будут установлены:
  iperf3 libiperf0
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 73,0 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 183 kB.
Хотите продолжить? [Д/н] y
Пол:1 http://mirror.wheel.sk/raspbian/raspbian stretch/main armhf libiperf0 armhf 3.1.3-1 [54,6 kB]
Пол:2 http://mirror.wheel.sk/raspbian/raspbian stretch/main armhf iperf3 armhf 3.1.3-1 [18,4 kB]
Получено 73,0 kБ за 10с (6.880 Б/c)
Выбор ранее не выбранного пакета libiperf0:armhf.
(Чтение базы данных … на данный момент установлено 142168 файлов и каталогов.)
Подготовка к распаковке …/libiperf0_3.1.3-1_armhf.deb …
Распаковывается libiperf0:armhf (3.1.3-1) …
Выбор ранее не выбранного пакета iperf3.
Подготовка к распаковке …/iperf3_3.1.3-1_armhf.deb …
Распаковывается iperf3 (3.1.3-1) …
Обрабатываются триггеры для libc-bin (2.24-11+deb9u4) …
Настраивается пакет libiperf0:armhf (3.1.3-1) …
Обрабатываются триггеры для man-db (2.7.6.1-2) …
Настраивается пакет iperf3 (3.1.3-1) …
Обрабатываются триггеры для libc-bin (2.24-11+deb9u4) …
P.S. Любопытно, что инсталляции одного и того же (в сорцах) проекта отличается на x86_64 и ARM почти в 2 раза (328 kB и 183 kB).

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Скорость сетевого соединения

Непрочитанное сообщение Olej » 05 авг 2022, 16:55

Olej писал(а):
Olej писал(а):Вариант 1 : старый добрый iperf
Попутно заинтересовало: а чем же там отличаются iperf (версия 2) и iperf3 (версия 2)? ... т.е. чем отличаются по результатам или их значимости?
- сервер Rapsberry Pi:

Код: Выделить всё

olej@raspberrypi:~ $ iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 193.28.177.125, port 44648
[  5] local 46.172.92.145 port 5201 connected to 193.28.177.125 port 44650
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  5]   0.00-1.00   sec  1.72 MBytes  14.4 Mbits/sec   94   58.0 KBytes       
[  5]   1.00-2.00   sec  1.25 MBytes  10.5 Mbits/sec    0   72.1 KBytes       
[  5]   2.00-3.00   sec  1.12 MBytes  9.44 Mbits/sec    1   63.6 KBytes       
[  5]   3.00-4.00   sec  1.12 MBytes  9.44 Mbits/sec    1   53.7 KBytes       
[  5]   4.00-5.00   sec  1.25 MBytes  10.5 Mbits/sec    0   67.9 KBytes       
[  5]   5.00-6.00   sec  1.12 MBytes  9.44 Mbits/sec    1   59.4 KBytes       
[  5]   6.00-7.00   sec  1.25 MBytes  10.5 Mbits/sec    0   70.7 KBytes       
[  5]   7.00-8.00   sec  1.12 MBytes  9.44 Mbits/sec    1   62.2 KBytes       
[  5]   8.00-9.00   sec  1.12 MBytes  9.44 Mbits/sec    1   63.6 KBytes       
[  5]   9.00-10.00  sec  1.25 MBytes  10.5 Mbits/sec    0   66.5 KBytes       
[  5]  10.00-11.00  sec  1.12 MBytes  9.44 Mbits/sec    1   53.7 KBytes       
[  5]  11.00-12.00  sec  1.25 MBytes  10.5 Mbits/sec    0   69.3 KBytes       
[  5]  12.00-12.57  sec   640 KBytes  9.25 Mbits/sec    2   53.7 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  5]   0.00-12.57  sec  15.3 MBytes  10.2 Mbits/sec  102             sender
[  5]   0.00-12.57  sec  0.00 Bytes  0.00 bits/sec                  receiver
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
^Ciperf3: interrupt - the server has terminated
- клиент в LAN:

Код: Выделить всё

olej@ACER:~/2019_WORK/own.WORK/WaterBiz/RPi$ iperf3 -n 15M -c 46.172.92.145 -R -b 100M
Connecting to host 46.172.92.145, port 5201
Reverse mode, remote host 46.172.92.145 is sending
[  5] local 192.168.1.103 port 44650 connected to 46.172.92.145 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  1.39 MBytes  11.6 Mbits/sec                  
[  5]   1.00-2.00   sec  1.18 MBytes  9.93 Mbits/sec                  
[  5]   2.00-3.00   sec  1.18 MBytes  9.89 Mbits/sec                  
[  5]   3.00-4.00   sec  1.17 MBytes  9.82 Mbits/sec                  
[  5]   4.00-5.00   sec  1.18 MBytes  9.94 Mbits/sec                  
[  5]   5.00-6.00   sec  1.18 MBytes  9.88 Mbits/sec                  
[  5]   6.00-7.00   sec  1.17 MBytes  9.84 Mbits/sec                  
[  5]   7.00-8.00   sec  1.18 MBytes  9.94 Mbits/sec                  
[  5]   8.00-9.00   sec  1.12 MBytes  9.37 Mbits/sec                  
[  5]   9.00-10.00  sec  1.24 MBytes  10.4 Mbits/sec                  
[  5]  10.00-11.00  sec  1.18 MBytes  9.88 Mbits/sec                  
[  5]  11.00-12.00  sec  1.18 MBytes  9.89 Mbits/sec                  
[  5]  12.00-12.55  sec   663 KBytes  9.89 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-12.55  sec  15.3 MBytes  10.3 Mbits/sec  102             sender
[  5]   0.00-12.55  sec  15.0 MBytes  10.0 Mbits/sec                  receiver

iperf Done.
Ну, это можно считать очень хорошим соответствием на соизмеримых объёмах передаваемых данных.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Скорость сетевого соединения LAN

Непрочитанное сообщение Olej » 25 фев 2023, 02:57

Тема заглавная темы названа неправильно :-D : "Скорость сетевого соединения LAN" ...
Потому что таким же способом можно проверять скорость соединения в Интернет на тысячи км.
В частности - скорость работы сетевого соединения этого форума со стороны моего клиента...

Заходим по SSH на сервер форума...

Код: Выделить всё

olej@R420:~/2023/rus.linux.net.hist/timeweb$ host linux-ru.ru
linux-ru.ru has address 90.156.230.27
linux-ru.ru mail is handled by 10 mx2.timeweb.ru.
linux-ru.ru mail is handled by 10 mx1.timeweb.ru.

Код: Выделить всё

olej@R420:~/2023/rus.linux.net.hist/timeweb$ ssh olej@90.156.230.27
password:
...
И дальше - там белый IP естественно, назначенный хостером:

Код: Выделить всё

olej@277938:~$ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size:  128 KByte (default)
------------------------------------------------------------
...
А на клиентской машине, с локальным адресом в LAN:

Код: Выделить всё

olej@R420:~/2023/rus.linux.net.hist/timeweb$ iperf -c 90.156.230.27
...
И из этой затеи ничего не выходит ... сколько не жди трафика!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Скорость сетевого соединения LAN

Непрочитанное сообщение Olej » 25 фев 2023, 03:03

Olej писал(а):
25 фев 2023, 02:57
И из этой затеи ничего не выходит ... сколько не жди трафика!
А потому что, по трезвому размышлению, вспоминаем, что на всяком уважающем себя сервере работает тот или иной файервол (сам же я его и ставил! :lol: ).
Смотрим через SSH коннект:

Код: Выделить всё

olej@277938:~$ systemctl is-enabled ufw
enabled

Код: Выделить всё

root@277938:~# ufw status
Status: active

To                         Action      From
--                         ------      ----
OpenSSH                    ALLOW       Anywhere                  
WWW Full                   ALLOW       Anywhere                  
6666                       ALLOW       Anywhere                  
6665                       ALLOW       Anywhere                  
8080                       ALLOW       Anywhere                  
10050                      ALLOW       Anywhere                  
10050/tcp                  ALLOW       Anywhere                  
2222                       ALLOW       Anywhere                  
SMTP                       ALLOW OUT   Anywhere         
(Почему и зачем такие порты - это сейчас не важно...)

И теперь на удалённом сервере:

Код: Выделить всё

root@277938:~# iperf -s -p 6666
------------------------------------------------------------
Server listening on TCP port 6666
TCP window size:  128 KByte (default)
------------------------------------------------------------
[  4] local 90.156.230.27 port 6666 connected with 193.28.177.124 port 47852 (peer 2.1.5)
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.9 sec  27.6 MBytes  21.3 Mbits/sec
^C
А на локальном LAN клиенте:

Код: Выделить всё

olej@R420:~/2023/rus.linux.net.hist/timeweb$ iperf -c 90.156.230.27 -p6666
------------------------------------------------------------
Client connecting to 90.156.230.27, TCP port 6666
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  1] local 192.168.1.13 port 47852 connected with 90.156.230.27 port 6666
[ ID] Interval       Transfer     Bandwidth
[  1] 0.0000-11.0022 sec  27.6 MBytes  21.1 Mbits/sec
Вот теперь всё ОК и цифры по-честному...

Ответить

Вернуться в «Сети»

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

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