1

Temat: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

Na forum Openwrt natknąłem się na ciekawy temat: https://forum.openwrt.org/t/please-run- … ase/109897
No i postanowiłem wykonać pierwszy test nowego nabytku Xiaomi AX3000T z AN8855 na pokładzie.
By zrobić test trzeba zainstalować iperf3 o ile ma się miejce we flash ( routery z 8MB)

opkg update && opkg install iperf3

a potem wykonać test:

iperf3 -s -D && iperf3 -c 127.0.0.1

O czym świadczy ten test nie wiem, ale spodziewałem się lepszych wyników niż na Cudy WR3000. W każdym bądź razie nie o wiele gorszym:
Oto mój sprzęt:

root@Kmicica:~# ubus call system board
{
    "kernel": "5.15.167",
    "hostname": "Kmicica",
    "system": "ARMv8 Processor rev 4",
    "model": "Xiaomi Mi Router AX3000T",
    "board_name": "xiaomi,mi-router-ax3000t",
    "rootfs_type": "squashfs",
    "release": {
        "distribution": "OpenWrt",
        "version": "23.05-SNAPSHOT",
        "revision": "r24117-1efcdb2446",
        "target": "mediatek/filogic",
        "description": "OpenWrt 23.05-SNAPSHOT r24117-1efcdb2446"
    }
}

A to wynik:

root@Kmicica:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 55044 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   474 MBytes  3.97 Gbits/sec    0   1.31 MBytes       
[  5]   1.00-2.00   sec   463 MBytes  3.88 Gbits/sec    0   1.31 MBytes       
[  5]   2.00-3.00   sec   465 MBytes  3.90 Gbits/sec    0   1.31 MBytes       
[  5]   3.00-4.00   sec   458 MBytes  3.84 Gbits/sec    0   1.31 MBytes       
[  5]   4.00-5.00   sec   461 MBytes  3.87 Gbits/sec    0   1.31 MBytes       
[  5]   5.00-6.00   sec   452 MBytes  3.79 Gbits/sec    0   1.31 MBytes       
[  5]   6.00-7.00   sec   469 MBytes  3.93 Gbits/sec    0   1.31 MBytes       
[  5]   7.00-8.00   sec   456 MBytes  3.83 Gbits/sec    0   1.31 MBytes       
[  5]   8.00-9.00   sec   470 MBytes  3.94 Gbits/sec    0   1.31 MBytes       
[  5]   9.00-10.00  sec   462 MBytes  3.88 Gbits/sec    0   1.31 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  4.53 GBytes  3.89 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  4.53 GBytes  3.89 Gbits/sec                  receiver

Gdzie Cudy WR3000 osiąga:
https://forum.openwrt.org/t/please-run- … 109897/326
Cezary jeśli czytasz, to czy możesz powiedzieć czy to może być powód?
https://github.com/openwrt/openwrt/pull/16419
Chyba w twoim testowym buildzie nie ma tego fixa?

2

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

Jeżeli to by było problemem to WR3000 też by cierpiał na to - ta sama architektura. Raczej strzelam na słabej jakości sterownik lub nieoprogramwoany do końca.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

Masz rację. Dopiero sobie zdałem sprawę, że w zasadzie prawie ten sam sprzęt.

4 (edytowany przez janusz07 2024-10-15 14:34:21)

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

AX3000T

root@OpenWrt:~# ubus call system board
{
    "kernel": "5.15.167",
    "hostname": "OpenWrt",
    "system": "ARMv8 Processor rev 4",
    "model": "Xiaomi Mi Router AX3000T",
    "board_name": "xiaomi,mi-router-ax3000t",
    "rootfs_type": "squashfs",
    "release": {
        "distribution": "OpenWrt",
        "version": "23.05-SNAPSHOT",
        "revision": "r24111-5332351821",
        "target": "mediatek/filogic",
        "description": "OpenWrt 23.05-SNAPSHOT r24111-5332351821"
    }
}

root@OpenWrt:~# dmesg | grep nand
[    0.769231] spi-nand spi0.0: ESMT SPI NAND was found.
[    0.774311] spi-nand spi0.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
root@OpenWrt:~# 


root@OpenWrt:~# iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 51958 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   547 MBytes  4.58 Gbits/sec    0   1.31 MBytes       
[  5]   1.00-2.00   sec   551 MBytes  4.62 Gbits/sec    0   1.31 MBytes       
[  5]   2.00-3.00   sec   554 MBytes  4.65 Gbits/sec    0   1.31 MBytes       
[  5]   3.00-4.00   sec   549 MBytes  4.60 Gbits/sec    0   1.31 MBytes       
[  5]   4.00-5.00   sec   549 MBytes  4.60 Gbits/sec    0   1.31 MBytes       
[  5]   5.00-6.00   sec   548 MBytes  4.60 Gbits/sec    0   1.31 MBytes       
[  5]   6.00-7.00   sec   551 MBytes  4.62 Gbits/sec    0   1.31 MBytes       
[  5]   7.00-8.00   sec   548 MBytes  4.60 Gbits/sec    0   1.31 MBytes       
[  5]   8.00-9.00   sec   553 MBytes  4.64 Gbits/sec    0   1.31 MBytes       
[  5]   9.00-10.00  sec   550 MBytes  4.61 Gbits/sec    0   1.31 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  5.37 GBytes  4.61 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  5.37 GBytes  4.61 Gbits/sec                  receiver

iperf Done.

AX3600

root@OpenWrt:~# ubus call system board
{
    "kernel": "6.6.54",
    "hostname": "OpenWrt",
    "system": "ARMv8 Processor rev 4",
    "model": "Xiaomi AX3600",
    "board_name": "xiaomi,ax3600",
    "rootfs_type": "squashfs",
    "release": {
        "distribution": "OpenWrt",
        "version": "SNAPSHOT",
        "revision": "r0-e69779e",
        "target": "qualcommax/ipq807x",
        "description": "OpenWrt SNAPSHOT r0-e69779e"
    }
}
root@OpenWrt:~# 

root@OpenWrt:~# iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 41434 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   821 MBytes  6.88 Gbits/sec    0   1.12 MBytes       
[  5]   1.00-2.00   sec   689 MBytes  5.78 Gbits/sec    0   1.12 MBytes       
[  5]   2.00-3.00   sec   683 MBytes  5.73 Gbits/sec    0   1.12 MBytes       
[  5]   3.00-4.00   sec   688 MBytes  5.77 Gbits/sec    0   1.12 MBytes       
[  5]   4.00-5.00   sec   689 MBytes  5.78 Gbits/sec    0   1.12 MBytes       
[  5]   5.00-6.00   sec   693 MBytes  5.81 Gbits/sec    0   1.12 MBytes       
[  5]   6.00-7.00   sec   692 MBytes  5.80 Gbits/sec    0   1.12 MBytes       
[  5]   7.00-8.00   sec   692 MBytes  5.80 Gbits/sec    0   1.12 MBytes       
[  5]   8.00-9.00   sec   694 MBytes  5.82 Gbits/sec    0   1.12 MBytes       
[  5]   9.00-10.00  sec   693 MBytes  5.81 Gbits/sec    0   1.12 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  6.87 GBytes  5.90 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  6.86 GBytes  5.90 Gbits/sec                  receiver

iperf Done.

5 (edytowany przez ZbiG 2024-10-15 14:39:22)

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

AX9000

root@Router1:~# ubus call system board
{
        "kernel": "6.6.56",
        "hostname": "Router1",
        "system": "ARMv8 Processor rev 4",
        "model": "Xiaomi AX9000",
        "board_name": "xiaomi,ax9000",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "SNAPSHOT",
                "revision": "r27750-4f4cb52e24",
                "target": "qualcommax/ipq807x",
                "description": "OpenWrt SNAPSHOT r27750-4f4cb52e24"

root@Router1:~# iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 49684 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   606 MBytes  5.08 Gbits/sec    0   1.31 MBytes
[  5]   1.00-2.00   sec   806 MBytes  6.76 Gbits/sec    0   1.44 MBytes
[  5]   2.00-3.00   sec   826 MBytes  6.93 Gbits/sec    0   1.44 MBytes
[  5]   3.00-4.00   sec   832 MBytes  6.98 Gbits/sec    0   1.44 MBytes
[  5]   4.00-5.00   sec   760 MBytes  6.37 Gbits/sec    0   1.56 MBytes
[  5]   5.00-6.00   sec   692 MBytes  5.81 Gbits/sec    0   1.62 MBytes
[  5]   6.00-7.00   sec   825 MBytes  6.92 Gbits/sec    1   1.62 MBytes
[  5]   7.00-8.00   sec   805 MBytes  6.74 Gbits/sec    0   1.62 MBytes
[  5]   8.00-9.00   sec   819 MBytes  6.86 Gbits/sec    0   1.62 MBytes
[  5]   9.00-10.00  sec   792 MBytes  6.66 Gbits/sec    5   1.62 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  7.59 GBytes  6.52 Gbits/sec    6             sender
[  5]   0.00-10.00  sec  7.58 GBytes  6.51 Gbits/sec                  receiver

iperf Done.

Edit: Z minimalnym obciążeniem routera. Wyłączyłem kilka terminali z sieci.

root@Router1:~# iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 55588 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   874 MBytes  7.33 Gbits/sec    0   1.06 MBytes
[  5]   1.00-2.00   sec   863 MBytes  7.24 Gbits/sec    0   1.19 MBytes
[  5]   2.00-3.00   sec   855 MBytes  7.17 Gbits/sec    0   1.19 MBytes
[  5]   3.00-4.00   sec   857 MBytes  7.19 Gbits/sec    0   1.25 MBytes
[  5]   4.00-5.00   sec   859 MBytes  7.21 Gbits/sec    0   1.25 MBytes
[  5]   5.00-6.00   sec   858 MBytes  7.20 Gbits/sec    0   1.25 MBytes
[  5]   6.00-7.00   sec   860 MBytes  7.21 Gbits/sec    0   1.25 MBytes
[  5]   7.00-8.00   sec   859 MBytes  7.21 Gbits/sec    0   1.25 MBytes
[  5]   8.00-9.00   sec   858 MBytes  7.20 Gbits/sec    0   1.44 MBytes
[  5]   9.00-10.00  sec   863 MBytes  7.24 Gbits/sec    0   1.44 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  8.41 GBytes  7.22 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  8.40 GBytes  7.21 Gbits/sec                  receiver
Xiaomi Mi Router AX9000 ver. EU + OpenWrt 25.12.0
NETGEAR Nighthawk X4S R7800 + OpenWRT 25.12.0
Netgear Nighthawk R7000 & 6400 v2 + FreshTomato
TP-Link TL-WR842ndv1 + DD-WRT

6

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

z ciekawości zrobiłem na swoim ASUS RT-AC65p - MT7621


Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 60022 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  76.5 MBytes   641 Mbits/sec    0   1.31 MBytes       
[  5]   1.00-2.00   sec  77.9 MBytes   653 Mbits/sec    0   1.31 MBytes       
[  5]   2.00-3.00   sec  74.5 MBytes   625 Mbits/sec    0   1.31 MBytes       
[  5]   3.00-4.00   sec  75.4 MBytes   632 Mbits/sec    0   1.31 MBytes       
[  5]   4.00-5.00   sec  66.9 MBytes   561 Mbits/sec    0   1.31 MBytes       
[  5]   5.00-6.00   sec  75.4 MBytes   632 Mbits/sec    0   1.31 MBytes       
[  5]   6.00-7.00   sec  75.1 MBytes   630 Mbits/sec    0   1.31 MBytes       
[  5]   7.00-8.00   sec  75.6 MBytes   634 Mbits/sec    0   1.31 MBytes       
[  5]   8.00-9.00   sec  70.4 MBytes   590 Mbits/sec    0   1.31 MBytes       
[  5]   9.00-10.00  sec  74.4 MBytes   623 Mbits/sec    0   1.31 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   759 MBytes   637 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   759 MBytes   637 Mbits/sec                  receiver

7

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

Cudy WR3000:

root@OpenWrt2:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 48204 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   568 MBytes  4.76 Gbits/sec    0   1.06 MBytes
[  5]   1.00-2.00   sec   580 MBytes  4.87 Gbits/sec    0   1.06 MBytes
[  5]   2.00-3.00   sec   570 MBytes  4.78 Gbits/sec    0   1.06 MBytes
[  5]   3.00-4.00   sec   576 MBytes  4.84 Gbits/sec    0   1.06 MBytes
[  5]   4.00-5.00   sec   572 MBytes  4.80 Gbits/sec    0   1.06 MBytes
[  5]   5.00-6.00   sec   576 MBytes  4.83 Gbits/sec    0   1.06 MBytes
[  5]   6.00-7.00   sec   576 MBytes  4.83 Gbits/sec    0   1.06 MBytes
[  5]   7.00-8.00   sec   585 MBytes  4.91 Gbits/sec    0   1.06 MBytes
[  5]   8.00-9.00   sec   585 MBytes  4.91 Gbits/sec    0   1.06 MBytes
[  5]   9.00-10.00  sec   574 MBytes  4.82 Gbits/sec    0   1.06 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  5.64 GBytes  4.84 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  5.64 GBytes  4.84 Gbits/sec                  receiver

iperf Done.

vs Xiaomi AX3000T

root@OpenWrt4:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 43074 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   548 MBytes  4.59 Gbits/sec    0   2.75 MBytes
[  5]   1.00-2.00   sec   564 MBytes  4.73 Gbits/sec    0   2.75 MBytes
[  5]   2.00-3.00   sec   563 MBytes  4.72 Gbits/sec    0   2.75 MBytes
[  5]   3.00-4.00   sec   566 MBytes  4.75 Gbits/sec    0   2.75 MBytes
[  5]   4.00-5.00   sec   571 MBytes  4.79 Gbits/sec    0   2.75 MBytes
[  5]   5.00-6.00   sec   560 MBytes  4.70 Gbits/sec    0   2.75 MBytes
[  5]   6.00-7.00   sec   566 MBytes  4.75 Gbits/sec    0   2.75 MBytes
[  5]   7.00-8.00   sec   558 MBytes  4.68 Gbits/sec    0   2.75 MBytes
[  5]   8.00-9.00   sec   556 MBytes  4.67 Gbits/sec    0   2.75 MBytes
[  5]   9.00-10.00  sec   559 MBytes  4.69 Gbits/sec    0   2.75 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  5.48 GBytes  4.71 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  5.48 GBytes  4.71 Gbits/sec                  receiver

iperf Done.

Oba na najnowszym wypieku @Cezarego.
Może faktycznie Cudy ciutkę szybsze:)

8 (edytowany przez jaketherake 2024-10-15 19:22:48)

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

root@OpenWrt:~# ubus call system board
{
    "kernel": "6.6.56",
    "hostname": "OpenWrt",
    "system": "ARMv8 Processor rev 0",
    "model": "Bananapi BPI-R4",
    "board_name": "bananapi,bpi-r4",
    "rootfs_type": "squashfs",
    "release": {
        "distribution": "OpenWrt",
        "version": "SNAPSHOT",
        "revision": "r27760-2d350fded6",
        "target": "mediatek/filogic",
        "description": "OpenWrt SNAPSHOT r27760-2d350fded6"
    }
}
root@OpenWrt:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 47468 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  2.74 GBytes  23.5 Gbits/sec    0    639 KBytes       
[  5]   1.00-2.00   sec  2.43 GBytes  20.8 Gbits/sec    0    639 KBytes       
[  5]   2.00-3.00   sec  2.74 GBytes  23.6 Gbits/sec    0    639 KBytes       
[  5]   3.00-4.00   sec  2.69 GBytes  23.1 Gbits/sec    0    639 KBytes       
[  5]   4.00-5.00   sec  2.68 GBytes  23.0 Gbits/sec    0    639 KBytes       
[  5]   5.00-6.00   sec  2.57 GBytes  22.1 Gbits/sec    0    639 KBytes       
[  5]   6.00-7.00   sec  2.68 GBytes  23.0 Gbits/sec    0   1023 KBytes       
[  5]   7.00-8.00   sec  2.72 GBytes  23.4 Gbits/sec    0   1023 KBytes       
[  5]   8.00-9.00   sec  2.70 GBytes  23.2 Gbits/sec    0   1023 KBytes       
[  5]   9.00-10.00  sec  2.63 GBytes  22.6 Gbits/sec    0   1023 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  27.5 GBytes  23.6 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  27.5 GBytes  23.6 Gbits/sec                  receiver

iperf Done.
root@68I1_AP_parter:~#  ubus call system board
{
    "kernel": "5.15.167",
    "hostname": "68I1_AP_parter",
    "system": "MediaTek MT7621 ver:1 eco:3",
    "model": "Ubiquiti UniFi 6 Lite",
    "board_name": "ubnt,unifi-6-lite",
    "rootfs_type": "squashfs",
    "release": {
        "distribution": "OpenWrt",
        "version": "23.05-SNAPSHOT",
        "revision": "r24111-5332351821",
        "target": "ramips/mt7621",
        "description": "OpenWrt 23.05-SNAPSHOT r24111-5332351821"
    }
}
root@68I1_AP_parter:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 56846 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  79.9 MBytes   669 Mbits/sec    0   1023 KBytes       
[  5]   1.00-2.00   sec  75.1 MBytes   630 Mbits/sec    0   1023 KBytes       
[  5]   2.00-3.00   sec  68.6 MBytes   576 Mbits/sec    0   1023 KBytes       
[  5]   3.00-4.00   sec  75.1 MBytes   630 Mbits/sec    0   1023 KBytes       
[  5]   4.00-5.00   sec  71.9 MBytes   603 Mbits/sec    0   1023 KBytes       
[  5]   5.00-6.00   sec  78.6 MBytes   659 Mbits/sec    0   1023 KBytes       
[  5]   6.00-7.00   sec  77.5 MBytes   650 Mbits/sec    0   1023 KBytes       
[  5]   7.00-8.00   sec  74.6 MBytes   626 Mbits/sec    0   1023 KBytes       
[  5]   8.00-9.00   sec  79.1 MBytes   664 Mbits/sec    0   1023 KBytes       
[  5]   9.00-10.00  sec  73.2 MBytes   614 Mbits/sec    0   1023 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   776 MBytes   650 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   776 MBytes   650 Mbits/sec                  receiver

iperf Done.
root@68I1_AP_pietro:~# ubus call system board
{
    "kernel": "5.15.167",
    "hostname": "68I1_AP_pietro",
    "system": "ARMv8 Processor rev 4",
    "model": "Ubiquiti UniFi 6 Plus",
    "board_name": "ubnt,unifi-6-plus",
    "rootfs_type": "squashfs",
    "release": {
        "distribution": "OpenWrt",
        "version": "23.05-SNAPSHOT",
        "revision": "r24111-5332351821",
        "target": "mediatek/filogic",
        "description": "OpenWrt 23.05-SNAPSHOT r24111-5332351821"
    }
}
root@68I1_AP_pietro:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 41016 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   698 MBytes  5.85 Gbits/sec    0   2.75 MBytes       
[  5]   1.00-2.00   sec   693 MBytes  5.81 Gbits/sec    0   2.75 MBytes       
[  5]   2.00-3.00   sec   696 MBytes  5.84 Gbits/sec    0   2.75 MBytes       
[  5]   3.00-4.00   sec   692 MBytes  5.81 Gbits/sec    0   2.75 MBytes       
[  5]   4.00-5.00   sec   702 MBytes  5.89 Gbits/sec    0   2.75 MBytes       
[  5]   5.00-6.00   sec   698 MBytes  5.85 Gbits/sec    0   2.75 MBytes       
[  5]   6.00-7.00   sec   700 MBytes  5.87 Gbits/sec    0   2.75 MBytes       
[  5]   7.00-8.00   sec   703 MBytes  5.89 Gbits/sec    0   2.75 MBytes       
[  5]   8.00-9.00   sec   690 MBytes  5.78 Gbits/sec    0   2.75 MBytes       
[  5]   9.00-10.00  sec   691 MBytes  5.80 Gbits/sec    0   2.75 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  6.80 GBytes  5.84 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  6.80 GBytes  5.84 Gbits/sec                  receiver

iperf Done.

root@68I1_AP_poddasze:~# ubus call system board
{
    "kernel": "5.15.167",
    "hostname": "68I1_AP_poddasze",
    "system": "ARMv7 Processor rev 5 (v7l)",
    "model": "ASUS RT-AC58U",
    "board_name": "asus,rt-ac58u",
    "rootfs_type": "squashfs",
    "release": {
        "distribution": "OpenWrt",
        "version": "23.05-SNAPSHOT",
        "revision": "r24111-5332351821",
        "target": "ipq40xx/generic",
        "description": "OpenWrt 23.05-SNAPSHOT r24111-5332351821"
    }
}
root@68I1_AP_poddasze:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 35240 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   214 MBytes  1.79 Gbits/sec    0    959 KBytes       
[  5]   1.00-2.00   sec   208 MBytes  1.74 Gbits/sec    0    959 KBytes       
[  5]   2.00-3.00   sec   214 MBytes  1.79 Gbits/sec    0    959 KBytes       
[  5]   3.00-4.00   sec   214 MBytes  1.79 Gbits/sec    0    959 KBytes       
[  5]   4.00-5.00   sec   213 MBytes  1.79 Gbits/sec    0    959 KBytes       
[  5]   5.00-6.00   sec   214 MBytes  1.80 Gbits/sec    0    959 KBytes       
[  5]   6.00-7.00   sec   214 MBytes  1.79 Gbits/sec    0    959 KBytes       
[  5]   7.00-8.00   sec   214 MBytes  1.79 Gbits/sec    0    959 KBytes       
[  5]   8.00-9.00   sec   214 MBytes  1.79 Gbits/sec    0    959 KBytes       
[  5]   9.00-10.00  sec   222 MBytes  1.86 Gbits/sec    0   1.44 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  2.10 GBytes  1.81 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  2.10 GBytes  1.81 Gbits/sec                  receiver

iperf Done.

9 (edytowany przez Payti 2024-10-15 22:36:14)

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

Heh, fajny test. U mnie jest:

AX3600

root@Xiaomi_AX3600 /root [#]# ubus call system board
{
        "kernel": "5.15.90",
        "hostname": "Xiaomi_AX3600",
        "system": "ARMv8 Processor rev 4",
        "model": "Xiaomi AX3600",
        "board_name": "xiaomi,ax3600",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "SNAPSHOT",
                "revision": "r21965-6f89a0ca20",
                "target": "ipq807x/generic",
                "description": "OpenWrt SNAPSHOT r21965-6f89a0ca20"
        }
}
root@Xiaomi_AX3600 /root [#]#
root@Xiaomi_AX3600 /root [#]# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 51822 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   602 MBytes  5.05 Gbits/sec    0   1.06 MBytes
[  5]   1.00-2.00   sec   586 MBytes  4.92 Gbits/sec    0   1.06 MBytes
[  5]   2.00-3.00   sec   585 MBytes  4.91 Gbits/sec    0   1.06 MBytes
[  5]   3.00-4.00   sec   592 MBytes  4.97 Gbits/sec    0   1.06 MBytes
[  5]   4.00-5.00   sec   601 MBytes  5.04 Gbits/sec    0   1.06 MBytes
[  5]   5.00-6.00   sec   596 MBytes  5.00 Gbits/sec    0   1.06 MBytes
[  5]   6.00-7.00   sec   600 MBytes  5.04 Gbits/sec    0   1.06 MBytes
[  5]   7.00-8.00   sec   596 MBytes  5.00 Gbits/sec    0   1.06 MBytes
[  5]   8.00-9.00   sec   599 MBytes  5.03 Gbits/sec    0   1.06 MBytes
[  5]   9.00-10.00  sec   602 MBytes  5.04 Gbits/sec    0   1.06 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  5.82 GBytes  5.00 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  5.82 GBytes  4.99 Gbits/sec                  receiver

iperf Done.
root@Xiaomi_AX3600 /root [#]#

AX3000T

root@Xiaomi_AX3000T /root [#]# ubus call system board
{
        "kernel": "6.6.32",
        "hostname": "Xiaomi_AX3000T",
        "system": "ARMv8 Processor rev 4",
        "model": "Xiaomi Mi Router AX3000T",
        "board_name": "xiaomi,mi-router-ax3000t",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "SNAPSHOT",
                "revision": "r26585-d780d530dd",
                "target": "mediatek/filogic",
                "description": "OpenWrt SNAPSHOT r26585-d780d530dd"
        }
}
root@Xiaomi_AX3000T /root [#]#
root@Xiaomi_AX3000T /root [#]# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 43772 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   483 MBytes  4.05 Gbits/sec    0   1.81 MBytes
[  5]   1.00-2.00   sec   476 MBytes  3.98 Gbits/sec    0   1.81 MBytes
[  5]   2.00-3.00   sec   474 MBytes  3.98 Gbits/sec    0   1.81 MBytes
[  5]   3.00-4.00   sec   480 MBytes  4.03 Gbits/sec    0   1.81 MBytes
[  5]   4.00-5.00   sec   448 MBytes  3.76 Gbits/sec    0   1.81 MBytes
[  5]   5.00-6.00   sec   476 MBytes  4.00 Gbits/sec    0   1.81 MBytes
[  5]   6.00-7.00   sec   473 MBytes  3.97 Gbits/sec    0   1.81 MBytes
[  5]   7.00-8.01   sec   482 MBytes  4.02 Gbits/sec    0   1.81 MBytes
[  5]   8.01-9.00   sec   476 MBytes  4.02 Gbits/sec    0   1.81 MBytes
[  5]   9.00-10.00  sec   484 MBytes  4.06 Gbits/sec    0   1.81 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  4.69 GBytes  4.03 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  4.69 GBytes  4.03 Gbits/sec                  receiver

iperf Done.
root@Xiaomi_AX3000T /root [#]#

BPI-R3

root@BananaPi_BPi-R3 /root [#]# ubus call system board
{
        "kernel": "6.1.78",
        "hostname": "BananaPi_BPi-R3",
        "system": "ARMv8 Processor rev 4",
        "model": "Bananapi BPI-R3",
        "board_name": "bananapi,bpi-r3",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "SNAPSHOT",
                "revision": "r25252-63f7ced2f0",
                "target": "mediatek/filogic",
                "description": "OpenWrt SNAPSHOT r25252-63f7ced2f0"
        }
}
root@BananaPi_BPi-R3 /root [#]#
root@BananaPi_BPi-R3 /root [#]# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 48082 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   764 MBytes  6.41 Gbits/sec    0   1.25 MBytes
[  5]   1.00-2.00   sec   744 MBytes  6.24 Gbits/sec    0   1.25 MBytes
[  5]   2.00-3.00   sec   744 MBytes  6.24 Gbits/sec    0   1.25 MBytes
[  5]   3.00-4.00   sec   738 MBytes  6.18 Gbits/sec    0   1.25 MBytes
[  5]   4.00-5.00   sec   747 MBytes  6.27 Gbits/sec    0   1.25 MBytes
[  5]   5.00-6.00   sec   733 MBytes  6.15 Gbits/sec    0   1.25 MBytes
[  5]   6.00-7.00   sec   732 MBytes  6.14 Gbits/sec    0   1.25 MBytes
[  5]   7.00-8.00   sec   771 MBytes  6.47 Gbits/sec    0   1.25 MBytes
[  5]   8.00-9.00   sec   871 MBytes  7.31 Gbits/sec    0   1.25 MBytes
[  5]   9.00-10.00  sec   836 MBytes  7.01 Gbits/sec    0   1.37 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  7.50 GBytes  6.44 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  7.49 GBytes  6.44 Gbits/sec                  receiver

iperf Done.
root@BananaPi_BPi-R3 /root [#]#
Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3600 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3000T (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
All OpenWRT compilations from ASU by @Cezary

10 (edytowany przez spamsool 2024-10-15 20:53:25)

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

Meraki MR33 nieco gorzej od ASUS RT-AC58U powyżej na tym samym SoC

root@mr33-szafa2:~# ubus call system board
{
        "kernel": "5.15.164",
        "hostname": "mr33-szafa2",
        "system": "ARMv7 Processor rev 5 (v7l)",
        "model": "Meraki MR33 Access Point",
        "board_name": "meraki,mr33",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "23.05-SNAPSHOT",
                "revision": "r24041-a07a531329",
                "target": "ipq40xx/generic",
                "description": "OpenWrt 23.05-SNAPSHOT r24041-a07a531329"
        }
}

root@mr33-szafa2:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 34230 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   201 MBytes  1.68 Gbits/sec    0    895 KBytes
[  5]   1.00-2.00   sec   201 MBytes  1.68 Gbits/sec    0   1.25 MBytes
[  5]   2.00-3.00   sec   203 MBytes  1.70 Gbits/sec    0   1.25 MBytes
[  5]   3.00-4.00   sec   202 MBytes  1.70 Gbits/sec    0   1.25 MBytes
[  5]   4.00-5.00   sec   202 MBytes  1.69 Gbits/sec    0   1.25 MBytes
[  5]   5.00-6.00   sec   202 MBytes  1.70 Gbits/sec    0   1.25 MBytes
[  5]   6.00-7.00   sec   200 MBytes  1.68 Gbits/sec    0   1.25 MBytes
[  5]   7.00-8.00   sec   200 MBytes  1.68 Gbits/sec    0   1.25 MBytes
[  5]   8.00-9.00   sec   199 MBytes  1.67 Gbits/sec    0   1.25 MBytes
[  5]   9.00-10.00  sec   201 MBytes  1.68 Gbits/sec    0   1.25 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  1.97 GBytes  1.69 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  1.97 GBytes  1.69 Gbits/sec                  receiver


I dla porównania - nie OpenWRT ale x86 stary cienki terminal HP t620 z 2013 roku z bardzo słabiutkim AMD G-Series GX-415GA SOC

spamsool@hp-t620:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 51752 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   954 MBytes  7.99 Gbits/sec    0   1.50 MBytes
[  5]   1.00-2.00   sec   909 MBytes  7.62 Gbits/sec    0   2.00 MBytes
[  5]   2.00-3.00   sec   971 MBytes  8.14 Gbits/sec    0   2.00 MBytes
[  5]   3.00-4.00   sec   970 MBytes  8.14 Gbits/sec    0   2.00 MBytes
[  5]   4.00-5.00   sec   935 MBytes  7.85 Gbits/sec    0   2.69 MBytes
[  5]   5.00-6.00   sec   968 MBytes  8.11 Gbits/sec    0   2.69 MBytes
[  5]   6.00-7.00   sec   960 MBytes  8.06 Gbits/sec    0   4.18 MBytes
[  5]   7.00-8.00   sec   955 MBytes  8.01 Gbits/sec    0   4.18 MBytes
[  5]   8.00-9.00   sec   981 MBytes  8.23 Gbits/sec    0   4.18 MBytes
[  5]   9.00-10.00  sec   965 MBytes  8.10 Gbits/sec    0   4.18 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  9.34 GBytes  8.03 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  9.34 GBytes  8.03 Gbits/sec                  receiver

iperf Done.

11

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

Dynalink DL-WRX36

root@OpenWrt-Luizjana:~#  ubus call system board
{
        "kernel": "5.15.167",
        "hostname": "OpenWrt-Luizjana",
        "system": "ARMv8 Processor rev 4",
        "model": "Dynalink DL-WRX36",
        "board_name": "dynalink,dl-wrx36",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "23.05-SNAPSHOT",
                "revision": "r24111-5332351821",
                "target": "ipq807x/generic",
                "description": "OpenWrt 23.05-SNAPSHOT r24111-5332351821"
        }
}
root@OpenWrt-Luizjana:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 44256 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   821 MBytes  6.88 Gbits/sec    0   1.12 MBytes
[  5]   1.00-2.00   sec   834 MBytes  7.00 Gbits/sec    0   1.12 MBytes
[  5]   2.00-3.00   sec   831 MBytes  6.97 Gbits/sec    0   1.12 MBytes
[  5]   3.00-4.00   sec   829 MBytes  6.95 Gbits/sec    0   1.12 MBytes
[  5]   4.00-5.00   sec   838 MBytes  7.03 Gbits/sec    0   1.12 MBytes
[  5]   5.00-6.00   sec   864 MBytes  7.25 Gbits/sec    0   1.12 MBytes
[  5]   6.00-7.00   sec   836 MBytes  7.01 Gbits/sec    0   1.12 MBytes
[  5]   7.00-8.00   sec   833 MBytes  6.99 Gbits/sec    0   1.12 MBytes
[  5]   8.00-9.00   sec   832 MBytes  6.98 Gbits/sec    0   1.12 MBytes
[  5]   9.00-10.00  sec   835 MBytes  7.00 Gbits/sec    0   1.12 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  8.16 GBytes  7.01 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  8.15 GBytes  7.00 Gbits/sec                  receiver

iperf Done.

xiaomi,mi-router-ax3000t

root@OpenWrt-Luizjana2:~#  ubus call system board
{
        "kernel": "5.15.167",
        "hostname": "OpenWrt-Luizjana2",
        "system": "ARMv8 Processor rev 4",
        "model": "Xiaomi Mi Router AX3000T",
        "board_name": "xiaomi,mi-router-ax3000t",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "23.05-SNAPSHOT",
                "revision": "r24111-5332351821",
                "target": "mediatek/filogic",
                "description": "OpenWrt 23.05-SNAPSHOT r24111-5332351821"
        }
}
root@OpenWrt-Luizjana2:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 42572 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   500 MBytes  4.19 Gbits/sec    0   1.62 MBytes
[  5]   1.00-2.00   sec   534 MBytes  4.48 Gbits/sec    0   1.62 MBytes
[  5]   2.00-3.00   sec   534 MBytes  4.48 Gbits/sec    0   1.62 MBytes
[  5]   3.00-4.00   sec   547 MBytes  4.59 Gbits/sec    0   1.62 MBytes
[  5]   4.00-5.00   sec   535 MBytes  4.49 Gbits/sec    0   1.62 MBytes
[  5]   5.00-6.00   sec   502 MBytes  4.21 Gbits/sec    0   1.62 MBytes
[  5]   6.00-7.00   sec   541 MBytes  4.54 Gbits/sec    0   1.62 MBytes
[  5]   7.00-8.00   sec   523 MBytes  4.39 Gbits/sec    0   1.62 MBytes
[  5]   8.00-9.00   sec   533 MBytes  4.47 Gbits/sec    0   1.62 MBytes
[  5]   9.00-10.00  sec   540 MBytes  4.52 Gbits/sec    0   1.62 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  5.19 GBytes  4.46 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  5.19 GBytes  4.45 Gbits/sec                  receiver

iperf Done.

Linksys WRT1900ACS

root@OpenWrt-Gorscy:~#  ubus call system board
{
        "kernel": "5.15.167",
        "hostname": "OpenWrt-Gorscy",
        "system": "ARMv7 Processor rev 1 (v7l)",
        "model": "Linksys WRT1900ACS",
        "board_name": "linksys,wrt1900acs",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "23.05-SNAPSHOT",
                "revision": "r24111-5332351821",
                "target": "mvebu/cortexa9",
                "description": "OpenWrt 23.05-SNAPSHOT r24111-5332351821"
        }
}
root@OpenWrt-Gorscy:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 42126 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   622 MBytes  5.21 Gbits/sec    0   2.06 MBytes
[  5]   1.00-2.00   sec   482 MBytes  4.05 Gbits/sec    0   2.06 MBytes
[  5]   2.00-3.00   sec   480 MBytes  4.03 Gbits/sec    0   2.06 MBytes
[  5]   3.00-4.00   sec   483 MBytes  4.05 Gbits/sec    0   2.06 MBytes
[  5]   4.00-5.00   sec   485 MBytes  4.07 Gbits/sec    0   2.06 MBytes
[  5]   5.00-6.00   sec   485 MBytes  4.07 Gbits/sec    0   2.06 MBytes
[  5]   6.00-7.00   sec   484 MBytes  4.06 Gbits/sec    0   2.06 MBytes
[  5]   7.00-8.00   sec   485 MBytes  4.07 Gbits/sec    0   2.06 MBytes
[  5]   8.00-9.00   sec   485 MBytes  4.07 Gbits/sec    0   2.06 MBytes
[  5]   9.00-10.00  sec   487 MBytes  4.09 Gbits/sec    0   2.06 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  4.86 GBytes  4.18 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  4.86 GBytes  4.17 Gbits/sec                  receiver

iperf Done.

12

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

Netgear R7800

root@Router3:~# ubus call system board
{
        "kernel": "5.15.167",
        "hostname": "Router3",
        "system": "ARMv7 Processor rev 0 (v7l)",
        "model": "Netgear Nighthawk X4S R7800",
        "board_name": "netgear,r7800",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "23.05.5",
                "revision": "r24106-10cc5fcd00",
                "target": "ipq806x/generic",
                "description": "OpenWrt 23.05.5 r24106-10cc5fcd00"
        }
}
root@Router3:~# iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 35282 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   674 MBytes  5.65 Gbits/sec    2   1.31 MBytes
[  5]   1.00-2.00   sec   674 MBytes  5.65 Gbits/sec    0   1.31 MBytes
[  5]   2.00-3.00   sec   686 MBytes  5.76 Gbits/sec    0   1.31 MBytes
[  5]   3.00-4.00   sec   684 MBytes  5.74 Gbits/sec    0   1.31 MBytes
[  5]   4.00-5.00   sec   662 MBytes  5.56 Gbits/sec    0   1.31 MBytes
[  5]   5.00-6.00   sec   694 MBytes  5.83 Gbits/sec    0   1.31 MBytes
[  5]   6.00-7.00   sec   696 MBytes  5.83 Gbits/sec    0   1.31 MBytes
[  5]   7.00-8.00   sec   696 MBytes  5.84 Gbits/sec    0   1.31 MBytes
[  5]   8.00-9.00   sec   670 MBytes  5.62 Gbits/sec    0   1.31 MBytes
[  5]   9.00-10.00  sec   710 MBytes  5.96 Gbits/sec    0   1.31 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  6.77 GBytes  5.82 Gbits/sec    2             sender
[  5]   0.00-10.01  sec  6.77 GBytes  5.81 Gbits/sec                  receiver

iperf Done.
Xiaomi Mi Router AX9000 ver. EU + OpenWrt 25.12.0
NETGEAR Nighthawk X4S R7800 + OpenWRT 25.12.0
Netgear Nighthawk R7000 & 6400 v2 + FreshTomato
TP-Link TL-WR842ndv1 + DD-WRT

13 (edytowany przez bern 2024-10-19 14:49:49)

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

Ale co właściwie pokazują wyniki? Szybkość procesora?
Poniżej wyniki dla mojego cieniasa w roli routera:

el@akacja:~$ inxi -b
System:
  Host: akacja Kernel: 6.11.0-8-generic arch: x86_64 bits: 64
  Console: pty pts/0 Distro: Ubuntu 24.10 (Oracular Oriole)
Machine:
  Type: Desktop System: FUJITSU product: FUTRO S940 v: N/A serial: <superuser required>
  Mobo: FUJITSU model: D3543-A1 v: S26361-D3543-A11 serial: <superuser required> UEFI: FUJITSU
    // American Megatrends v: 5.0.0.13 R1.13.0 for D3543-A1x date: 09/23/2022
CPU:
  Info: quad core Intel Pentium Silver J5005 [MCP] speed (MHz): avg: 1020 min/max: 800/2800
...
Network:
  Device-1: MEDIATEK driver: mt7915e
  Device-2: Realtek RTL8125 2.5GbE driver: r8169
  Device-3: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet driver: r8169
Drives:
  Local Storage: total: 5.57 TiB used: 2.09 TiB (37.4%)
Info:
  Memory: total: 8 GiB note: est. available: 6.78 GiB used: 2.77 GiB (40.9%)
  Processes: 317 Uptime: 1d 1h 10m Init: systemd target: graphical (5) Shell: Bash inxi: 3.3.35
el@akacja:~$ iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 43734 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  1.56 GBytes  13.4 Gbits/sec    0   1.31 MBytes
[  5]   1.00-2.00   sec  1.75 GBytes  15.1 Gbits/sec    0   1.31 MBytes
[  5]   2.00-3.00   sec  1.85 GBytes  15.9 Gbits/sec    0   1.31 MBytes
[  5]   3.00-4.00   sec  1.82 GBytes  15.6 Gbits/sec    0   1.31 MBytes
[  5]   4.00-5.00   sec  1.75 GBytes  15.0 Gbits/sec    0   1.31 MBytes
[  5]   5.00-6.00   sec  1.84 GBytes  15.8 Gbits/sec    0   1.31 MBytes
[  5]   6.00-7.00   sec  1.84 GBytes  15.8 Gbits/sec    0   1.31 MBytes
[  5]   7.00-8.00   sec  1.81 GBytes  15.5 Gbits/sec    0   1.31 MBytes
[  5]   8.00-9.00   sec  1.72 GBytes  14.8 Gbits/sec    0   1.31 MBytes
[  5]   9.00-10.00  sec  1.76 GBytes  15.1 Gbits/sec    0   1.31 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  18.2 GBytes  15.6 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  18.2 GBytes  15.6 Gbits/sec                  receiver

el@akacja:~$ iperf3 -v
iperf 3.17.1 (cJSON 1.7.15)
Linux akacja 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 x86_64
Optional features available: CPU affinity setting, IPv6 flow label, SCTP, TCP congestion algorithm setting, sendfile / zerocopy, socket pacing, authentication, bind to device, support IPv4 don't fragment, POSIX threads

-------------------------------------------------
EDIT:
Powyższe wyniki wygenerowałem na maszynie "do wszystkiego", na której miałem uruchomione usługi używane na co dzień (powyżej 300 procesów).
Gdy wyłączyłem połowę procesów poprawiły się wyniki testu iperf3....:

el@akacja:~$ iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 43734 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  2.52 GBytes  21.7 Gbits/sec    0   1.12 MBytes
[  5]   1.00-2.00   sec  2.49 GBytes  21.4 Gbits/sec    0   1.12 MBytes
[  5]   2.00-3.00   sec  2.55 GBytes  21.9 Gbits/sec    0   1.12 MBytes
[  5]   3.00-4.00   sec  2.55 GBytes  21.9 Gbits/sec    0   1.12 MBytes
[  5]   4.00-5.00   sec  2.50 GBytes  21.5 Gbits/sec    0   1.12 MBytes
[  5]   5.00-6.00   sec  2.48 GBytes  21.3 Gbits/sec    0   1.12 MBytes
[  5]   6.00-7.00   sec  2.48 GBytes  21.3 Gbits/sec    0   1.12 MBytes
[  5]   7.00-8.00   sec  2.53 GBytes  21.7 Gbits/sec    0   1.12 MBytes
[  5]   8.00-9.00   sec  2.56 GBytes  22.0 Gbits/sec    0   1.12 MBytes
[  5]   9.00-10.00  sec  2.56 GBytes  22.0 Gbits/sec    0   1.12 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  25.4 GBytes  21.9 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  25.4 GBytes  21.9 Gbits/sec                  receiver

14

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

Przpustowość z jaką procesor/soc jest w stanie przerzucać pakiety (ogólnie mówiąc).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15 (edytowany przez frutis 2024-10-16 08:40:31)

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

Ale czy to ma jakieś przełożenie na realne wykorzystanie? MT7988A (23.6 Gbits/sec) jest 1,5x szybszy od J5005 (15.6 Gbits/sec) w tym teście.

16

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

Biorąc pod uwagę że ostatecznie w grę wchodzą jeszcze magistrale, chipy switcha i ich serowniki - to tak średnio. Test taki sam jak zwykły cpu bench i podniecanie się że tym że ma się 2002 punkty a kumpel tylko 1998. Coś tam obrazuje i czym więcej tym lepiej, choć na to trzeba jeszcze nałożyć filtr rzeczywistości.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

Ja moje urzadzenia przetestowałem:
Najpierw filogic w AP3000 cudy:

root@ap3gora:~# ubus call system board
{
        "kernel": "6.6.35",
        "hostname": "ap3gora",
        "system": "ARMv8 Processor rev 4",
        "model": "Cudy AP3000 v1",
        "board_name": "cudy,ap3000-v1",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "SNAPSHOT",
                "revision": "r26810-fec6f44184",
                "target": "mediatek/filogic",
                "description": "OpenWrt SNAPSHOT r26810-fec6f44184"
        }
}

root@ap3gora:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 49294 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.01   sec   528 MBytes  4.40 Gbits/sec    0   2.12 MBytes
[  5]   1.01-2.00   sec   521 MBytes  4.40 Gbits/sec    0   2.25 MBytes
[  5]   2.00-3.00   sec   524 MBytes  4.40 Gbits/sec    0   2.25 MBytes
[  5]   3.00-4.00   sec   548 MBytes  4.59 Gbits/sec    0   2.44 MBytes
[  5]   4.00-5.00   sec   551 MBytes  4.62 Gbits/sec    0   2.69 MBytes
[  5]   5.00-6.00   sec   526 MBytes  4.41 Gbits/sec    0   2.69 MBytes
[  5]   6.00-7.00   sec   536 MBytes  4.50 Gbits/sec    0   4.06 MBytes
[  5]   7.00-8.00   sec   512 MBytes  4.29 Gbits/sec    0   4.06 MBytes
[  5]   8.00-9.00   sec   528 MBytes  4.43 Gbits/sec    0   4.06 MBytes
[  5]   9.00-10.00  sec   510 MBytes  4.27 Gbits/sec    0   4.06 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  5.20 GBytes  4.46 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  5.20 GBytes  4.46 Gbits/sec                  receiver

a potem wirtualizacja openwrt na proxmoxie (Xeon  CPU E5-2630L v2 x2):

iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 38384 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  1.24 GBytes  10.6 Gbits/sec    0   6.74 MBytes
[  5]   1.00-2.00   sec  1.34 GBytes  11.5 Gbits/sec    0   6.74 MBytes
[  5]   2.00-3.00   sec  1.21 GBytes  10.4 Gbits/sec    0   6.74 MBytes
[  5]   3.00-4.00   sec  1.23 GBytes  10.6 Gbits/sec    0   6.74 MBytes
[  5]   4.00-5.00   sec  1.06 GBytes  9.08 Gbits/sec    0   6.74 MBytes
[  5]   5.00-6.00   sec  1.00 GBytes  8.63 Gbits/sec    0   6.74 MBytes
[  5]   6.00-7.00   sec  1.03 GBytes  8.83 Gbits/sec    0   6.74 MBytes
[  5]   7.00-8.00   sec   949 MBytes  7.96 Gbits/sec    0   6.74 MBytes
[  5]   8.00-9.00   sec   965 MBytes  8.09 Gbits/sec    0   6.74 MBytes
[  5]   9.00-10.00  sec  1.05 GBytes  9.04 Gbits/sec    0   6.74 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  11.3 GBytes  9.74 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  11.3 GBytes  9.74 Gbits/sec                  receiver

18

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

frutis napisał/a:

Ale czy to ma jakieś przełożenie na realne wykorzystanie? MT7988A (23.6 Gbits/sec) jest 1,5x szybszy od J5005 (15.6 Gbits/sec) w tym teście.

pod debianem 12 już takiej różnicy niema

root@wyse5070:~# inxi -F
System:
  Host: wyse5070 Kernel: 6.1.0-26-amd64 arch: x86_64 bits: 64 Console: pty pts/0
    Distro: openmediavault 7.4.9-2 (Sandworm)
Machine:
  Type: Desktop System: Dell product: Wyse 5070 Thin Client v: N/A serial: xxxxxxxxx
  Mobo: Dell model: 0TKM9Y v: A00 serial: /xxxxxxxxxxxxxxxxxxxx/ UEFI: Dell v: 1.32.0
    date: 08/05/2024
CPU:
  Info: quad core model: Intel Pentium Silver J5005 bits: 64 type: MCP cache: L2: 4 MiB
  Speed (MHz): avg: 729 min/max: 800/2800 cores: 1: 793 2: 788 3: 799 4: 537
Graphics:
  Device-1: Intel GeminiLake [UHD Graphics 605] driver: i915 v: kernel
  Display: server: No display server data found. Headless machine? tty: 219x56
    resolution: 3840x2160
  API: N/A Message: No display API data available in console. Headless machine?
Audio:
  Device-1: Intel Celeron/Pentium Silver Processor High Definition Audio driver: snd_hda_intel
  API: ALSA v: k6.1.0-26-amd64 status: kernel-api
Network:
  Device-1: Realtek RTL8125 2.5GbE driver: r8169

root@wyse5070:~# iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 57192 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  2.27 GBytes  19.5 Gbits/sec    0   1023 KBytes       
[  5]   1.00-2.00   sec  2.49 GBytes  21.4 Gbits/sec    0   1023 KBytes       
[  5]   2.00-3.00   sec  2.49 GBytes  21.4 Gbits/sec    0   1023 KBytes       
[  5]   3.00-4.00   sec  2.49 GBytes  21.4 Gbits/sec    0   1023 KBytes       
[  5]   4.00-5.00   sec  2.49 GBytes  21.4 Gbits/sec    0   1023 KBytes       
[  5]   5.00-6.00   sec  2.49 GBytes  21.4 Gbits/sec    0   1023 KBytes       
[  5]   6.00-7.00   sec  2.50 GBytes  21.5 Gbits/sec    0   1023 KBytes       
[  5]   7.00-8.00   sec  2.49 GBytes  21.4 Gbits/sec    0   1023 KBytes       
[  5]   8.00-9.00   sec  2.49 GBytes  21.4 Gbits/sec    0   1023 KBytes       
[  5]   9.00-10.00  sec  2.50 GBytes  21.5 Gbits/sec    0   1023 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  24.7 GBytes  21.2 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  24.7 GBytes  21.2 Gbits/sec                  receiver

iperf Done.

19

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

Xiaomi AX6000

root@OpenWrt_Home:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 40512 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   765 MBytes  6.41 Gbits/sec    0   1.31 MBytes
[  5]   1.00-2.00   sec   750 MBytes  6.29 Gbits/sec    0   1.31 MBytes
[  5]   2.00-3.00   sec   755 MBytes  6.33 Gbits/sec    0   1.31 MBytes
[  5]   3.00-4.00   sec   752 MBytes  6.31 Gbits/sec    0   1.31 MBytes
[  5]   4.00-5.00   sec   756 MBytes  6.34 Gbits/sec    0   1.31 MBytes
[  5]   5.00-6.00   sec   758 MBytes  6.36 Gbits/sec    0   1.31 MBytes
[  5]   6.00-7.00   sec   762 MBytes  6.39 Gbits/sec    0   1.31 MBytes
[  5]   7.00-8.00   sec   753 MBytes  6.31 Gbits/sec    0   1.31 MBytes
[  5]   8.00-9.00   sec   760 MBytes  6.37 Gbits/sec    0   1.31 MBytes
[  5]   9.00-10.00  sec   754 MBytes  6.32 Gbits/sec    0   1.31 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  7.39 GBytes  6.35 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  7.38 GBytes  6.34 Gbits/sec                  receiver
GL.iNet GL-MT6000 + 2x AP_Xiaomi AX3000T

20 (edytowany przez MiG25 2024-10-17 10:04:24)

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

R6220 sobie wogóle z tym nie radzi:

root@OpenWrt:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 54988 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  70.0 MBytes   586 Mbits/sec    0   1023 KBytes       
[  5]   1.00-2.40   sec   128 KBytes   748 Kbits/sec    0   1023 KBytes       
[  5]   2.40-3.00   sec  40.0 MBytes   561 Mbits/sec    0   1023 KBytes       
[  5]   3.00-6.04   sec  0.00 Bytes  0.00 bits/sec    0   1023 KBytes       
[  5]   6.04-6.22   sec  0.00 Bytes  0.00 bits/sec    0   1023 KBytes       
[  5]   6.22-7.00   sec  55.9 MBytes   601 Mbits/sec    0   1023 KBytes       
[  5]   7.00-8.00   sec  66.5 MBytes   558 Mbits/sec    0   1023 KBytes       
[  5]   8.00-9.77   sec  0.00 Bytes  0.00 bits/sec    0   1023 KBytes       
[  5]   9.77-10.81  sec  0.00 Bytes  0.00 bits/sec    0   1023 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.81  sec   756 MBytes   586 Mbits/sec    0             sender
[  5]   0.00-10.82  sec   756 MBytes   586 Mbits/sec                  receiver

iperf Done.

Ma ktoś może coś na "prawdziwym" ( dwurdzeniowym) MT7621 ?


EDIT:
Do tego stopnia ,że zaczyna oszukiwać na czasie smile Cały test ma trwać równo 10s...

root@OpenWrt:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 35134 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  78.1 MBytes   654 Mbits/sec    0   1.06 MBytes       
[  5]   1.00-2.00   sec  76.4 MBytes   641 Mbits/sec    0   1.06 MBytes       
[  5]   2.00-3.07   sec  0.00 Bytes  0.00 bits/sec    0   1.06 MBytes       
[  5]   3.07-4.00   sec  64.8 MBytes   583 Mbits/sec    0   1.06 MBytes       
[  5]   4.00-5.63   sec  0.00 Bytes  0.00 bits/sec    0   1.06 MBytes       
[  5]   5.63-13.22  sec  0.00 Bytes  0.00 bits/sec    0   1.06 MBytes       
[  5]  13.22-25.63  sec  0.00 Bytes  0.00 bits/sec    0   1.06 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-25.63  sec  1.75 GBytes   587 Mbits/sec    0             sender
[  5]   0.00-25.64  sec  1.75 GBytes   586 Mbits/sec                  receiver

iperf Done.

21 (edytowany przez szyper 2024-10-17 10:14:40)

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

moj Zyxel wsm20 jako APoint, Mediatek MT7621AT, bez hw offloadingu (packet steering tylko wlaczony, nie wiem czy ma wplyw, bez irqbalance):

root@multy07:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 54708 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  74.4 MBytes   623 Mbits/sec    0    895 KBytes
[  5]   1.00-2.00   sec  76.2 MBytes   640 Mbits/sec    0    895 KBytes
[  5]   2.00-3.00   sec  74.8 MBytes   627 Mbits/sec    0    895 KBytes
[  5]   3.00-4.00   sec  75.9 MBytes   637 Mbits/sec    0    895 KBytes
[  5]   4.00-5.00   sec  46.1 MBytes   387 Mbits/sec    0    895 KBytes
[  5]   5.00-6.00   sec  68.4 MBytes   573 Mbits/sec    0    895 KBytes
[  5]   6.00-7.00   sec  75.6 MBytes   634 Mbits/sec    0    895 KBytes
[  5]   7.00-8.00   sec  75.2 MBytes   631 Mbits/sec    0    895 KBytes
[  5]   8.00-9.00   sec  69.9 MBytes   586 Mbits/sec    0   1.31 MBytes
[  5]   9.00-10.00  sec  74.9 MBytes   627 Mbits/sec    0   1.31 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   753 MBytes   632 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   753 MBytes   632 Mbits/sec                  receiver

ps. zmienialem opcje hwo bez i z - bez rebootu nie ma wplywu na iperf3 w tym tescie

ps.2 xiaomi3g:

root@xiaomi3g:~#  iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 43114 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  65.5 MBytes   549 Mbits/sec    0   1.87 MBytes
[  5]   1.00-2.00   sec  56.8 MBytes   476 Mbits/sec    0   1.87 MBytes
[  5]   2.00-3.00   sec  56.9 MBytes   477 Mbits/sec    0   1.87 MBytes
[  5]   3.00-4.00   sec  65.1 MBytes   546 Mbits/sec    0   1.87 MBytes
[  5]   4.00-5.00   sec  61.2 MBytes   514 Mbits/sec    0   1.87 MBytes
[  5]   5.00-6.00   sec  48.6 MBytes   408 Mbits/sec    0   1.87 MBytes
[  5]   6.00-7.00   sec  70.4 MBytes   590 Mbits/sec    0   1.87 MBytes
[  5]   7.00-8.00   sec  70.0 MBytes   587 Mbits/sec    0   1.87 MBytes
[  5]   8.00-9.00   sec  70.9 MBytes   595 Mbits/sec    0   1.87 MBytes
[  5]   9.00-10.00  sec  68.9 MBytes   577 Mbits/sec    0   1.87 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   694 MBytes   582 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   694 MBytes   582 Mbits/sec                  receiver

22

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

@MiG25 MT7621AT DIR-1960

iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 42940 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  77.0 MBytes   645 Mbits/sec    0   1.94 MBytes
[  5]   1.00-2.00   sec  76.0 MBytes   638 Mbits/sec    0   1.94 MBytes
[  5]   2.00-3.00   sec  76.6 MBytes   643 Mbits/sec    0   1.94 MBytes
[  5]   3.00-4.00   sec  73.5 MBytes   617 Mbits/sec    0   1.94 MBytes
[  5]   4.00-5.00   sec  77.5 MBytes   650 Mbits/sec    0   1.94 MBytes
[  5]   5.00-6.00   sec  70.1 MBytes   588 Mbits/sec    0   1.94 MBytes
[  5]   6.00-7.00   sec  69.6 MBytes   584 Mbits/sec    0   1.94 MBytes
[  5]   7.00-8.00   sec  76.8 MBytes   644 Mbits/sec    0   1.94 MBytes
[  5]   8.00-9.00   sec  74.2 MBytes   623 Mbits/sec    0   1.94 MBytes
[  5]   9.00-10.00  sec  76.0 MBytes   637 Mbits/sec    0   1.94 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   775 MBytes   650 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   775 MBytes   650 Mbits/sec                  receiver

iperf Done.

23 (edytowany przez spamsool 2024-10-17 19:36:09)

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

Na prośbę @mig25 o 2 rdzeniowe mt7621 - 2 różne wyniki 2 urządzeń - Totolink X5000R OpenWRT 23.04.5 w trybie dumb AP oraz Lenovo Newifi-D2 (ten chodzi jako router na Gargoyle 1.14 - bardziej obciążony co chyba wpływa na niższy o około 80 mbps wynik bo jak nie to to nie wiem co?)


root@newifi3:~# ubus call system board
{
        "kernel": "5.10.201",
        "hostname": "newifi3",
        "system": "MediaTek MT7621 ver:1 eco:3",
        "model": "Newifi-D2",
        "board_name": "d-team,newifi-d2",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "22.03.6",
                "revision": "r20265-f85a79bcb4",
                "target": "ramips/mt7621",
                "description": "OpenWrt 22.03.6 r20265-f85a79bcb4"
        }
}


iperf3 -s -D && iperf3 -c 127.0.0.1

Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 33426 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  65.5 MBytes   548 Mbits/sec    0    895 KBytes
[  5]   1.00-2.00   sec  66.0 MBytes   554 Mbits/sec    0    895 KBytes
[  5]   2.00-3.00   sec  66.0 MBytes   554 Mbits/sec    0    895 KBytes
[  5]   3.00-4.00   sec  65.9 MBytes   553 Mbits/sec    0    895 KBytes
[  5]   4.00-5.00   sec  65.8 MBytes   552 Mbits/sec    0    895 KBytes
[  5]   5.00-6.00   sec  66.1 MBytes   555 Mbits/sec    0    895 KBytes
[  5]   6.00-7.00   sec  66.4 MBytes   557 Mbits/sec    0    895 KBytes
[  5]   7.00-8.00   sec  66.0 MBytes   554 Mbits/sec    0    895 KBytes
[  5]   8.00-9.00   sec  66.0 MBytes   554 Mbits/sec    0    895 KBytes
[  5]   9.00-10.00  sec  65.9 MBytes   552 Mbits/sec    0    895 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   661 MBytes   554 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   661 MBytes   554 Mbits/sec                  receiver

iperf Done.

--------------


root@x5000r:~# ubus call system board
{
        "kernel": "5.15.163",
        "hostname": "x5000r",
        "system": "MediaTek MT7621 ver:1 eco:3",
        "model": "TOTOLINK X5000R",
        "board_name": "totolink,x5000r",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "23.05-SNAPSHOT",
                "revision": "r24016-f791ec1f6d",
                "target": "ramips/mt7621",
                "description": "OpenWrt 23.05-SNAPSHOT r24016-f791ec1f6d"


root@x5000r:~# iperf3 -s -D  &&iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 55908 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  75.5 MBytes   633 Mbits/sec    0    639 KBytes
[  5]   1.00-2.00   sec  73.4 MBytes   616 Mbits/sec    0    895 KBytes
[  5]   2.00-3.00   sec  71.4 MBytes   599 Mbits/sec    0    895 KBytes
[  5]   3.00-4.00   sec  76.6 MBytes   642 Mbits/sec    0   1.75 MBytes
[  5]   4.00-5.00   sec  73.1 MBytes   614 Mbits/sec    0   1.75 MBytes
[  5]   5.00-6.00   sec  74.5 MBytes   625 Mbits/sec    0   1.75 MBytes
[  5]   6.00-7.00   sec  71.4 MBytes   599 Mbits/sec    0   1.75 MBytes
[  5]   7.00-8.00   sec  74.0 MBytes   621 Mbits/sec    0   1.75 MBytes
[  5]   8.00-9.00   sec  74.1 MBytes   622 Mbits/sec    0   1.75 MBytes
[  5]   9.00-10.00  sec  71.4 MBytes   598 Mbits/sec    0   1.75 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   748 MBytes   628 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   748 MBytes   628 Mbits/sec                  receiver

iperf Done.

24 (edytowany przez spamsool 2024-10-17 19:54:44)

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

root@archer-c7v5:~# ubus call system board
{
        "kernel": "5.15.148",
        "hostname": "archer-c7v5",
        "system": "Qualcomm Atheros QCA956X ver 1 rev 0",
        "model": "TP-Link Archer C7 v5",
        "board_name": "tplink,archer-c7-v5",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "23.05-SNAPSHOT",
                "revision": "r23780-6f70e09a00",
                "target": "ath79/generic",
                "description": "OpenWrt 23.05-SNAPSHOT r23780-6f70e09a00"
        }
}


root@archer-c7v5:~# iperf3 -s -D  &&iperf3 -c 127.0.0.1

Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 59268 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  41.0 MBytes   344 Mbits/sec    0   1023 KBytes
[  5]   1.00-2.00   sec  42.8 MBytes   358 Mbits/sec    0   1023 KBytes
[  5]   2.00-3.00   sec  43.8 MBytes   367 Mbits/sec    0   1023 KBytes
[  5]   3.00-4.00   sec  45.2 MBytes   380 Mbits/sec    0   1023 KBytes
[  5]   4.00-5.00   sec  43.4 MBytes   364 Mbits/sec    0   1023 KBytes
[  5]   5.00-6.00   sec  47.2 MBytes   396 Mbits/sec    0   1023 KBytes
[  5]   6.00-7.00   sec  46.4 MBytes   389 Mbits/sec    0   1023 KBytes
[  5]   7.00-8.00   sec  44.2 MBytes   371 Mbits/sec    0   1023 KBytes
[  5]   8.00-9.00   sec  45.6 MBytes   383 Mbits/sec    0   1023 KBytes
[  5]   9.00-10.00  sec  46.4 MBytes   388 Mbits/sec    0   1023 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   446 MBytes   374 Mbits/sec    0             sender
[  5]   0.00-10.01  sec   446 MBytes   374 Mbits/sec                  receiver

iperf Done.

25

Odp: Ciekawy test przepustowości iperf3 routera samego ze sobą :)

Moim zdaniem do tego testu trzeba podejść w dwojaki sposób:
1.
Jeżeli mam wynik 350 Mbps i CPU wykręcone pod 99% tzn że przepustowość wcale nie blokuje się na 350 tylko CPU jest zajęte "produkowaniem" tych pakietów iperf3 i po prostu nie potrafi więcej wyprodukować.
Wyprodukować a tylko przerzucać bity to dwie różne pary kaloszy.

2.
Jeżeli mamy wynik 21 Gbps i CPU użyte w jakimś tam procencie <90%  to pewnie można mówić o jego przepustowości, bo nie zajęliśmy w pełni CPU.
Test @janusz07 mógłby to potwierdzić: https://eko.one.pl/forum/viewtopic.php? … 58#p307658
Biorąc pod uwagę, że J5005 obsługuje max 6 linii PCI-E 2.0 to mamy max:  6 * 4 = 24 Gbps przy wyniku 21 Gbps to nawet by się zgadzało, bo brakująca reszta to "koszty uzyskania przychodu" wink

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *