Gigabit not gigabit

I have a Vero 4K+ circa 2018 and am having annoying buffering issues with increasing frequency as I begin to watch more 4K content.

Iperf data below between the Vero and my NAS. I get identical results between the Vero and my PC also. Speeds improve a bit if I change the interface to 100mbps.

I thought it might be the ‘gigabit issue’ so I submitted a support ticket earlier in the week but haven’t received any advice. Does anyone have a suggestion on how to improve the poor and erratic upload performance? I think this will go a long way to resolving my buffering. Thanks!!

osmc@osmc:~$ iperf3 -R -c nas
Connecting to host nas, port 5201
Reverse mode, remote host nas is sending
[ 5] local 192.168.1.30 port 43572 connected to 192.168.1.27 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 111 MBytes 929 Mbits/sec
[ 5] 1.00-2.00 sec 112 MBytes 942 Mbits/sec
[ 5] 2.00-3.00 sec 112 MBytes 941 Mbits/sec
[ 5] 3.00-4.00 sec 112 MBytes 941 Mbits/sec
[ 5] 4.00-5.00 sec 112 MBytes 941 Mbits/sec
[ 5] 5.00-6.00 sec 112 MBytes 941 Mbits/sec
[ 5] 6.00-7.00 sec 112 MBytes 941 Mbits/sec
[ 5] 7.00-8.00 sec 112 MBytes 941 Mbits/sec
[ 5] 8.00-9.00 sec 112 MBytes 941 Mbits/sec
[ 5] 9.00-10.00 sec 112 MBytes 941 Mbits/sec


[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 1.10 GBytes 943 Mbits/sec 0 sender
[ 5] 0.00-10.00 sec 1.09 GBytes 940 Mbits/sec receiver

iperf Done.
osmc@osmc:~$ iperf3 -c nas
Connecting to host nas, port 5201
[ 5] local 192.168.1.30 port 43576 connected to 192.168.1.27 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 400 KBytes 3.28 Mbits/sec 20 1.41 KBytes
[ 5] 1.00-2.00 sec 1.08 MBytes 9.08 Mbits/sec 67 2.83 KBytes
[ 5] 2.00-3.00 sec 191 KBytes 1.56 Mbits/sec 21 1.41 KBytes
[ 5] 3.00-4.00 sec 2.73 MBytes 22.9 Mbits/sec 147 2.83 KBytes
[ 5] 4.00-5.00 sec 63.6 KBytes 521 Kbits/sec 14 1.41 KBytes
[ 5] 5.00-6.00 sec 127 KBytes 1.04 Mbits/sec 7 1.41 KBytes
[ 5] 6.00-7.00 sec 0.00 Bytes 0.00 bits/sec 1 2.83 KBytes
[ 5] 7.00-8.00 sec 0.00 Bytes 0.00 bits/sec 7 1.41 KBytes
[ 5] 8.00-9.00 sec 63.6 KBytes 521 Kbits/sec 9 1.41 KBytes
[ 5] 9.00-10.00 sec 0.00 Bytes 0.00 bits/sec 1 1.41 KBytes


[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 4.64 MBytes 3.89 Mbits/sec 294 sender
[ 5] 0.00-10.00 sec 4.50 MBytes 3.77 Mbits/sec receiver

iperf Done.

Try ethtool sudo apt-get install ethtool and run ethtool eth0 check the output of that to see any issue.
Also check output of ifconfig eth0

osmc@osmc:~$ ethtool eth0
Settings for eth0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
                                             1000baseT/Full
        Link partner advertised pause frame use: No
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: external
        Auto-negotiation: on
Cannot get wake-on-lan settings: Operation not permitted
        Current message level: 0x0000003f (63)
                               drv probe link timer ifdown ifup
        Link detected: yes
osmc@osmc:~$ ifconfig eth0
eth0: flags=-28605<UP,BROADCAST,RUNNING,MULTICAST,DYNAMIC>  mtu 1500
        inet 192.168.1.30  netmask 255.255.255.0  broadcast 192.168.1.255
        ether c4:4e:ac:28:db:e2  txqueuelen 1000  (Ethernet)
        RX packets 12093657  bytes 17198591539 (16.0 GiB)
        RX errors 0  dropped 109  overruns 0  frame 0
        TX packets 532301  bytes 82152347 (78.3 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 30

Looks ok. Did you try the upload speed also with something else than iperf3?

Hi fzinken,

Sam did reply to my support ticket today asking for some more information.

In the meantime, I have swapped the Vero out for a RPi4, using the same CAT6 cable and got good results so I don’t believe there’s anything wrong with my infrastructure. Do you have a suggestion for another test tool other than iperf?

pi@raspberrypi:~ $ iperf3 -c nas -R
Connecting to host nas, port 5201
Reverse mode, remote host nas is sending
[  5] local 192.168.1.90 port 35870 connected to 192.168.1.27 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   112 MBytes   941 Mbits/sec
[  5]   1.00-2.00   sec   112 MBytes   942 Mbits/sec
[  5]   2.00-3.00   sec   100 MBytes   842 Mbits/sec
[  5]   3.00-4.00   sec   102 MBytes   857 Mbits/sec
[  5]   4.00-5.00   sec   107 MBytes   899 Mbits/sec
[  5]   5.00-6.00   sec   112 MBytes   942 Mbits/sec
[  5]   6.00-7.00   sec   112 MBytes   942 Mbits/sec
[  5]   7.00-8.00   sec   112 MBytes   942 Mbits/sec
[  5]   8.00-9.00   sec   112 MBytes   942 Mbits/sec
[  5]   9.00-10.00  sec   111 MBytes   932 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  1.07 GBytes   921 Mbits/sec    0             sender
[  5]   0.00-10.00  sec  1.07 GBytes   918 Mbits/sec                  receiver

iperf Done.

Thanks for your input so far

Got this on my setup:

# iperf3 -R -c 10.0.2.3
Connecting to host 10.0.2.3, port 5201
Reverse mode, remote host 10.0.2.3 is sending
[  5] local 10.0.3.242 port 40924 connected to 10.0.2.3 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   112 MBytes   940 Mbits/sec                  
[  5]   1.00-2.00   sec   112 MBytes   941 Mbits/sec                  
[  5]   2.00-3.00   sec   112 MBytes   941 Mbits/sec                  
[  5]   3.00-4.00   sec   112 MBytes   941 Mbits/sec                  
[  5]   4.00-5.00   sec   112 MBytes   942 Mbits/sec                  
[  5]   5.00-6.00   sec   112 MBytes   941 Mbits/sec                  
[  5]   6.00-7.00   sec   112 MBytes   942 Mbits/sec                  
[  5]   7.00-8.00   sec   112 MBytes   942 Mbits/sec                  
[  5]   8.00-9.00   sec   112 MBytes   941 Mbits/sec                  
[  5]   9.00-10.00  sec   112 MBytes   941 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.03  sec  1.10 GBytes   941 Mbits/sec    0             sender
[  5]   0.00-10.00  sec  1.10 GBytes   941 Mbits/sec                  receiver

Note that some computer chipset have smaller buffers for in the Tx (Transmit → sending) direction causing some transfers to be slower in one direction.
Also, other traffic could interfere here (on your computer or on your vero), or simply your computer cpu is too slow to handle the traffic.
I wouldn’t do any tests directed at my NAS, as my NAS runs kubernetes and there are always apps transferring data into a direction etc.
What NAS you have? What CPU does your NAS use, and which network-card chipsets does your NAS use? “ethtool -i [networkinterface]” will provide you the answer to that.

If you use kernel mounts to mount your shares you could just run a dd from NAS to /dev/null

Has it ever worked properly? In the first few months after the Vero 4K+ came out, there was a small number that had defective ethernet hardware - if yours hails from 2018, it might be one of them. I would have expected you to notice something wrong long before now, but if you’re only watching 4K stuff for the first time, maybe you might not have noticed.

If I remember correctly, the transfer speeds were way lower then what we see here.

It’s worked fine for 1080p content, and flawlessly with low bitrate 4K video. It’s just the higher bitrate movies that cause the problem to manifest itself. I wouldn’t have ever had cause to benchmark the upload speed otherwise so to answer your question, I don’t know.

So in that case, it may be the case @angry.sardine mentioned.
It is the sustained transfer rates which are the issue. Eventually @sam_nazarko can chime in here.
Sam - any idea?

It’s a Synology RS819.

driver: r8168
version: 8.045.12-NAPI

Low end CPU on that thing, but having tested in all directions between NAS, PC, Vero & Pi4, the problem is isolated only to egress from the Vero regardless of destination so i’m not putting too much stock in the NAS being the problem.

Tonight, I’ll connect it directly to my PC to rule out the switch just in case there’s a weird incompatibility there.

Here’s results from Vero connected directly to my laptop using different CAT6 cable

(10.0.0.4 is laptop, 10.0.0.3 is vero)

osmc@osmc:~$ iperf3 -c 10.0.0.4
Connecting to host 10.0.0.4, port 5201
[  5] local 10.0.0.3 port 39442 connected to 10.0.0.4 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  1.50 MBytes  12.6 Mbits/sec   68   2.83 KBytes
[  5]   1.00-2.00   sec   382 KBytes  3.13 Mbits/sec   23   2.83 KBytes
[  5]   2.00-3.00   sec  3.54 MBytes  29.7 Mbits/sec  157   5.66 KBytes
[  5]   3.00-4.00   sec   382 KBytes  3.13 Mbits/sec   26   2.83 KBytes
[  5]   4.00-5.00   sec   445 KBytes  3.65 Mbits/sec   19   2.83 KBytes
[  5]   5.00-6.00   sec   445 KBytes  3.65 Mbits/sec   19   2.83 KBytes
[  5]   6.00-7.00   sec   318 KBytes  2.61 Mbits/sec   22   2.83 KBytes
[  5]   7.00-8.00   sec   573 KBytes  4.69 Mbits/sec   29   4.24 KBytes
[  5]   8.00-9.00   sec   509 KBytes  4.17 Mbits/sec   28   2.83 KBytes
[  5]   9.00-10.00  sec   445 KBytes  3.65 Mbits/sec   18   2.83 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  8.45 MBytes  7.09 Mbits/sec  409             sender
[  5]   0.00-10.00  sec  8.33 MBytes  6.98 Mbits/sec                  receiver

iperf Done.
osmc@osmc:~$ iperf3 -c 10.0.0.4 -R
Connecting to host 10.0.0.4, port 5201
Reverse mode, remote host 10.0.0.4 is sending
[  5] local 10.0.0.3 port 39446 connected to 10.0.0.4 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   109 MBytes   915 Mbits/sec
[  5]   1.00-2.00   sec   109 MBytes   914 Mbits/sec
[  5]   2.00-3.00   sec   106 MBytes   891 Mbits/sec
[  5]   3.00-4.00   sec   109 MBytes   917 Mbits/sec
[  5]   4.00-5.00   sec   109 MBytes   917 Mbits/sec
[  5]   5.00-6.00   sec   110 MBytes   919 Mbits/sec
[  5]   6.00-7.00   sec   109 MBytes   912 Mbits/sec
[  5]   7.00-8.00   sec   107 MBytes   899 Mbits/sec
[  5]   8.00-9.00   sec   109 MBytes   916 Mbits/sec
[  5]   9.00-10.00  sec   109 MBytes   918 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec  1.06 GBytes   912 Mbits/sec                  sender
[  5]   0.00-10.00  sec  1.06 GBytes   912 Mbits/sec                  receiver

iperf Done.
osmc@osmc:~$

Only thing left to try is nuking the Vero and reimaging it. I don’t have time to do that right now, so will report back in a couple of days. Thanks everyone

Your MAC address shouldn’t be affected (I have checked affected units).

Can you try with a Cat5E cable?

Pinched a CAT5e from work and am getting the same results. I’ll wipe it tommorrow night. Thanks for ruling out the known hardware issue from 2018.

Okay so I was too curious, so wiped it tonight.

Fresh vanilla install:

osmc@osmc:~$ iperf3 -c nas
Connecting to host nas, port 5201
[  5] local 192.168.1.30 port 45810 connected to 192.168.1.27 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  5.99 MBytes  50.2 Mbits/sec  143   1.41 KBytes
[  5]   1.00-2.00   sec  1.39 MBytes  11.6 Mbits/sec   31   25.5 KBytes
[  5]   2.00-3.00   sec  9.32 MBytes  78.2 Mbits/sec  228   2.83 KBytes
[  5]   3.00-4.00   sec  15.0 MBytes   126 Mbits/sec  289   11.3 KBytes
[  5]   4.00-5.00   sec  6.96 MBytes  58.4 Mbits/sec  198   2.83 KBytes
[  5]   5.00-6.00   sec  7.27 MBytes  61.0 Mbits/sec  180   2.83 KBytes
[  5]   6.00-7.00   sec  2.86 MBytes  24.0 Mbits/sec   61   2.83 KBytes
[  5]   7.00-8.00   sec  4.78 MBytes  40.1 Mbits/sec  119   2.83 KBytes
[  5]   8.00-9.00   sec   764 KBytes  6.25 Mbits/sec   30   2.83 KBytes
[  5]   9.00-10.00  sec  13.4 MBytes   112 Mbits/sec  293   19.8 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  67.7 MBytes  56.7 Mbits/sec  1572             sender
[  5]   0.00-10.00  sec  66.9 MBytes  56.1 Mbits/sec                  receiver

iperf Done.

I noticed that if I run 8 parallel streams, I get closer to what I expect but based on what I’ve read on the forums here, I should be getting closer to the 940Mbps without the -P 8 parameter. Maybe that info helps steer someone in the right direction to help me?

osmc@osmc:~$ iperf3 -c nas -P 8
Connecting to host nas, port 5201
[  5] local 192.168.1.30 port 45854 connected to 192.168.1.27 port 5201
[  7] local 192.168.1.30 port 45856 connected to 192.168.1.27 port 5201
[  9] local 192.168.1.30 port 45858 connected to 192.168.1.27 port 5201
[ 11] local 192.168.1.30 port 45860 connected to 192.168.1.27 port 5201
[ 13] local 192.168.1.30 port 45862 connected to 192.168.1.27 port 5201
[ 15] local 192.168.1.30 port 45864 connected to 192.168.1.27 port 5201
[ 17] local 192.168.1.30 port 45866 connected to 192.168.1.27 port 5201
[ 19] local 192.168.1.30 port 45868 connected to 192.168.1.27 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  9.76 MBytes  81.8 Mbits/sec  174   7.07 KBytes
[  7]   0.00-1.00   sec  8.26 MBytes  69.3 Mbits/sec  152   1.41 KBytes
[  9]   0.00-1.00   sec  11.7 MBytes  97.9 Mbits/sec  180   1.41 KBytes
[ 11]   0.00-1.00   sec  13.1 MBytes   110 Mbits/sec  207   4.24 KBytes
[ 13]   0.00-1.00   sec  12.0 MBytes   101 Mbits/sec  224   9.90 KBytes
[ 15]   0.00-1.00   sec  13.7 MBytes   115 Mbits/sec  226   9.90 KBytes
[ 17]   0.00-1.00   sec  12.8 MBytes   108 Mbits/sec  203   2.83 KBytes
[ 19]   0.00-1.00   sec  13.8 MBytes   116 Mbits/sec  241   8.48 KBytes
[SUM]   0.00-1.00   sec  95.2 MBytes   798 Mbits/sec  1607
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   1.00-2.00   sec  13.7 MBytes   115 Mbits/sec  228   7.07 KBytes
[  7]   1.00-2.00   sec  12.9 MBytes   108 Mbits/sec  225   2.83 KBytes
[  9]   1.00-2.00   sec  11.9 MBytes  99.6 Mbits/sec  218   12.7 KBytes
[ 11]   1.00-2.00   sec  7.27 MBytes  61.0 Mbits/sec  127   1.41 KBytes
[ 13]   1.00-2.00   sec  15.7 MBytes   131 Mbits/sec  265   11.3 KBytes
[ 15]   1.00-2.00   sec  11.9 MBytes   100 Mbits/sec  190   9.90 KBytes
[ 17]   1.00-2.00   sec  8.82 MBytes  74.0 Mbits/sec  157   5.66 KBytes
[ 19]   1.00-2.00   sec  14.5 MBytes   122 Mbits/sec  233   8.48 KBytes
[SUM]   1.00-2.00   sec  96.8 MBytes   812 Mbits/sec  1643
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   2.00-3.00   sec  12.1 MBytes   102 Mbits/sec  228   21.2 KBytes
[  7]   2.00-3.00   sec  10.6 MBytes  89.1 Mbits/sec  216   9.90 KBytes
[  9]   2.00-3.00   sec  13.9 MBytes   116 Mbits/sec  265   7.07 KBytes
[ 11]   2.00-3.00   sec  4.10 MBytes  34.4 Mbits/sec   87   1.41 KBytes
[ 13]   2.00-3.00   sec  15.1 MBytes   127 Mbits/sec  310   8.48 KBytes
[ 15]   2.00-3.00   sec  14.5 MBytes   122 Mbits/sec  282   5.66 KBytes
[ 17]   2.00-3.00   sec  9.69 MBytes  81.3 Mbits/sec  191   8.48 KBytes
[ 19]   2.00-3.00   sec  14.7 MBytes   124 Mbits/sec  279   15.6 KBytes
[SUM]   2.00-3.00   sec  94.8 MBytes   795 Mbits/sec  1858
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   3.00-4.00   sec  16.5 MBytes   139 Mbits/sec  318   8.48 KBytes
[  7]   3.00-4.00   sec  13.2 MBytes   111 Mbits/sec  252   1.41 KBytes
[  9]   3.00-4.00   sec  6.90 MBytes  57.9 Mbits/sec  130   15.6 KBytes
[ 11]   3.00-4.00   sec  8.26 MBytes  69.3 Mbits/sec  181   12.7 KBytes
[ 13]   3.00-4.00   sec  12.0 MBytes   101 Mbits/sec  205   8.48 KBytes
[ 15]   3.00-4.00   sec  10.9 MBytes  91.2 Mbits/sec  217   14.1 KBytes
[ 17]   3.00-4.00   sec  15.2 MBytes   128 Mbits/sec  291   1.41 KBytes
[ 19]   3.00-4.00   sec  11.5 MBytes  96.4 Mbits/sec  232   5.66 KBytes
[SUM]   3.00-4.00   sec  94.5 MBytes   792 Mbits/sec  1826
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   4.00-5.00   sec  16.8 MBytes   141 Mbits/sec  286   15.6 KBytes
[  7]   4.00-5.00   sec  12.2 MBytes   103 Mbits/sec  236   2.83 KBytes
[  9]   4.00-5.00   sec  10.3 MBytes  86.5 Mbits/sec  182   2.83 KBytes
[ 11]   4.00-5.00   sec  15.4 MBytes   129 Mbits/sec  288   7.07 KBytes
[ 13]   4.00-5.00   sec  11.4 MBytes  95.4 Mbits/sec  218   1.41 KBytes
[ 15]   4.00-5.00   sec  10.1 MBytes  84.4 Mbits/sec  183   2.83 KBytes
[ 17]   4.00-5.00   sec  7.15 MBytes  59.9 Mbits/sec  148   5.66 KBytes
[ 19]   4.00-5.00   sec  13.2 MBytes   111 Mbits/sec  208   9.90 KBytes
[SUM]   4.00-5.00   sec  96.6 MBytes   810 Mbits/sec  1749
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   5.00-6.00   sec  8.82 MBytes  74.0 Mbits/sec  171   2.83 KBytes
[  7]   5.00-6.00   sec  10.9 MBytes  91.2 Mbits/sec  224   4.24 KBytes
[  9]   5.00-6.00   sec  11.4 MBytes  95.4 Mbits/sec  222   8.48 KBytes
[ 11]   5.00-6.00   sec  13.6 MBytes   114 Mbits/sec  270   7.07 KBytes
[ 13]   5.00-6.00   sec  10.4 MBytes  87.1 Mbits/sec  215   18.4 KBytes
[ 15]   5.00-6.00   sec  10.9 MBytes  91.8 Mbits/sec  185   9.90 KBytes
[ 17]   5.00-6.00   sec  14.1 MBytes   118 Mbits/sec  260   4.24 KBytes
[ 19]   5.00-6.00   sec  12.8 MBytes   107 Mbits/sec  249   15.6 KBytes
[SUM]   5.00-6.00   sec  92.9 MBytes   779 Mbits/sec  1796
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   6.00-7.00   sec  6.65 MBytes  55.8 Mbits/sec  125   2.83 KBytes
[  7]   6.00-7.00   sec  12.5 MBytes   105 Mbits/sec  241   5.66 KBytes
[  9]   6.00-7.00   sec  13.9 MBytes   117 Mbits/sec  258   19.8 KBytes
[ 11]   6.00-7.00   sec  12.8 MBytes   107 Mbits/sec  256   9.90 KBytes
[ 13]   6.00-7.00   sec  14.5 MBytes   122 Mbits/sec  278   12.7 KBytes
[ 15]   6.00-7.00   sec  12.8 MBytes   107 Mbits/sec  269   9.90 KBytes
[ 17]   6.00-7.00   sec  10.9 MBytes  91.2 Mbits/sec  203   19.8 KBytes
[ 19]   6.00-7.00   sec  10.2 MBytes  85.5 Mbits/sec  207   5.66 KBytes
[SUM]   6.00-7.00   sec  94.3 MBytes   791 Mbits/sec  1837
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   7.00-8.00   sec  3.36 MBytes  28.2 Mbits/sec   62   14.1 KBytes
[  7]   7.00-8.00   sec  19.3 MBytes   162 Mbits/sec  433   4.24 KBytes
[  9]   7.00-8.00   sec  9.76 MBytes  81.9 Mbits/sec  251   9.90 KBytes
[ 11]   7.00-8.00   sec  8.76 MBytes  73.5 Mbits/sec  185   8.48 KBytes
[ 13]   7.00-8.00   sec  18.0 MBytes   151 Mbits/sec  382   1.41 KBytes
[ 15]   7.00-8.00   sec  10.6 MBytes  88.6 Mbits/sec  224   14.1 KBytes
[ 17]   7.00-8.00   sec  10.1 MBytes  84.5 Mbits/sec  234   2.83 KBytes
[ 19]   7.00-8.00   sec  1.99 MBytes  16.7 Mbits/sec   44   11.3 KBytes
[SUM]   7.00-8.00   sec  81.8 MBytes   686 Mbits/sec  1815
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   8.00-9.00   sec  6.96 MBytes  58.4 Mbits/sec  139   2.83 KBytes
[  7]   8.00-9.00   sec  16.2 MBytes   136 Mbits/sec  284   5.66 KBytes
[  9]   8.00-9.00   sec  4.91 MBytes  41.2 Mbits/sec  100   2.83 KBytes
[ 11]   8.00-9.00   sec  23.3 MBytes   195 Mbits/sec  447   14.1 KBytes
[ 13]   8.00-9.00   sec  10.4 MBytes  87.5 Mbits/sec  208   7.07 KBytes
[ 15]   8.00-9.00   sec  17.7 MBytes   148 Mbits/sec  336   12.7 KBytes
[ 17]   8.00-9.00   sec  5.59 MBytes  46.9 Mbits/sec  105   15.6 KBytes
[ 19]   8.00-9.00   sec  12.2 MBytes   102 Mbits/sec  242   4.24 KBytes
[SUM]   8.00-9.00   sec  97.3 MBytes   816 Mbits/sec  1861
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   9.00-10.00  sec  12.6 MBytes   106 Mbits/sec  267   12.7 KBytes
[  7]   9.00-10.00  sec  5.65 MBytes  47.5 Mbits/sec  111   15.6 KBytes
[  9]   9.00-10.00  sec  4.97 MBytes  41.7 Mbits/sec  108   11.3 KBytes
[ 11]   9.00-10.00  sec  22.4 MBytes   188 Mbits/sec  499   43.8 KBytes
[ 13]   9.00-10.00  sec  13.0 MBytes   110 Mbits/sec  293   7.07 KBytes
[ 15]   9.00-10.00  sec  17.8 MBytes   149 Mbits/sec  339   9.90 KBytes
[ 17]   9.00-10.00  sec  2.17 MBytes  18.3 Mbits/sec   46   2.83 KBytes
[ 19]   9.00-10.00  sec  3.48 MBytes  29.2 Mbits/sec   92   1.41 KBytes
[SUM]   9.00-10.00  sec  82.2 MBytes   689 Mbits/sec  1755
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   107 MBytes  90.0 Mbits/sec  1998             sender
[  5]   0.00-10.00  sec   107 MBytes  89.7 Mbits/sec                  receiver
[  7]   0.00-10.00  sec   122 MBytes   102 Mbits/sec  2374             sender
[  7]   0.00-10.00  sec   121 MBytes   102 Mbits/sec                  receiver
[  9]   0.00-10.00  sec  99.5 MBytes  83.5 Mbits/sec  1914             sender
[  9]   0.00-10.00  sec  99.0 MBytes  83.0 Mbits/sec                  receiver
[ 11]   0.00-10.00  sec   129 MBytes   108 Mbits/sec  2547             sender
[ 11]   0.00-10.00  sec   129 MBytes   108 Mbits/sec                  receiver
[ 13]   0.00-10.00  sec   133 MBytes   111 Mbits/sec  2598             sender
[ 13]   0.00-10.00  sec   132 MBytes   111 Mbits/sec                  receiver
[ 15]   0.00-10.00  sec   131 MBytes   110 Mbits/sec  2451             sender
[ 15]   0.00-10.00  sec   130 MBytes   109 Mbits/sec                  receiver
[ 17]   0.00-10.00  sec  96.5 MBytes  80.9 Mbits/sec  1838             sender
[ 17]   0.00-10.00  sec  96.2 MBytes  80.7 Mbits/sec                  receiver
[ 19]   0.00-10.00  sec   108 MBytes  91.0 Mbits/sec  2027             sender
[ 19]   0.00-10.00  sec   108 MBytes  90.5 Mbits/sec                  receiver
[SUM]   0.00-10.00  sec   926 MBytes   777 Mbits/sec  17747             sender
[SUM]   0.00-10.00  sec   923 MBytes   774 Mbits/sec                  receiver

iperf Done.

What I see is that you have lots of retries, showing a conditioned network.
Could you check the interfaces on both sides (simple ifconfig ethX is enough) to see if there are any issues with the network card? (See if there are lots of errors etc. showing up).?

Mine looks like this:
Vero4ks+

osmc@vero4k2:~$ ifconfig eth0
eth0: flags=-28605<UP,BROADCAST,RUNNING,MULTICAST,DYNAMIC>  mtu 1500
        inet 10.0.3.242  netmask 255.255.254.0  broadcast 10.0.3.255
        ether c4:4e:ac:28:57:97  txqueuelen 1000  (Ethernet)
        RX packets 4670394  bytes 5971485544 (5.5 GiB)
        RX errors 0  dropped 24787  overruns 0  frame 0
        TX packets 1260651  bytes 1486299946 (1.3 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 30  

NAS (Actually my Kubernetes Server):

enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.5.1  netmask 255.255.255.240  broadcast 192.168.5.15
        inet6 fe80::aaa1:59ff:fe80:162a  prefixlen 64  scopeid 0x20<link>
        ether a8:a1:59:80:16:2a  txqueuelen 1000  (Ethernet)
        RX packets 817514  bytes 856892979 (856.8 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 624739  bytes 293204032 (293.2 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Note: I have rebooted my NAS today. The Dropped packets on the vero interface come from that reboot as it was playing back some music at the time of the reboot.

Also - you made a straight connection NAS <-> Vero4k2? I have a switch in between so can actually also check the switch details (for errors etc.). OK, and The Vero also is routed through the firewall to reach the NAS :wink:

Hey Smurphy,

I looked at the counters on the Vero & NAS after testing, both showed 0 errors. No, i haven’t done NAS direct to Vero because i didn’t want to reconfigure my NAS, but I did test Laptop->Vero directly connected and got the same bad performance from the Vero. This is also why I’m discounting the NAS as a problem, as my testing shows that the problem is isolated to the Vero, regardless of cables or opposing device.

Here’s a summary of my tests:

:-1: = ~1-20mbps
:+1: = ~900mbps

Test Case Client->Server (iperf) TX RX
1 Vero->CAT6(cable1)->Switch->CAT6(cable2)->NAS :-1: :+1:
2 Vero->CAT6(cable5)->Switch->CAT6(cable2)->NAS :-1: :+1:
3 Vero->CAT6(cable1)->Switch->CAT6(cable3)->PC :-1: :+1:
4 Vero->CAT6(cable6)->Laptop :-1: :+1:
5 Vero->CAT5e(cable7)->Laptop :-1: :+1:
6 Vero->CAT6(cable5)->Switch->CAT6(cable3)->PC :-1: :+1:
7 RPi4->CAT6(cable1)->Switch->CAT6(cable3)->PC :+1: :+1:
8 RPi4->CAT6(cable1)->Switch->CAT6(cable2)->NAS :+1: :+1:
9 RPi4->CAT6(cable6)->Laptop :+1: :+1:
10 PC->CAT6(cable3)->Switch->CAT6(cable2)->NAS :+1: :+1:
11 PC->CAT6(cable3)->Switch->CAT6(cable1)->Vero :+1: :-1:
12 NAS->CAT6(cable2)->Switch->CAT6(cable1)->Vero :+1: :-1:

Practically everywhere the vero is involved, the Tx is reduced in speed.
There seem to be an issue with the Vero indeed.
You should out your test into the forum. Let’s see what Sam says to that.

Seems like there might be an issue with the device, but it’s not a unit that was affected in the initial batch.

Did you have playback issues from the beginning or did they come on suddenly?

Sam