What's new

Need a bit of Advice getting 1/2 speed on Moca compared to Ethernet

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

cotc2001

New Around Here
So I'm new to Moca as it's not such a big thing here in the UK as it is in the USA (had to import the adapters from Gocoax - great company by the way)
I'm having an issue where the speed i'm getting on the gocoax moca adapters is about 1/2 what I would get if I was connecting over ethernet .
I'm running tests using iperf3 from a intel nuc as the client as an Nvidia Shield TV as the iperf3 server (via the analiti app)

The distance is only about 15ft so if run a long ethernet cable between the two I'm getting about 780-800 Mbits/sec , If I'm going via Moca i'm only getting 280 - 350 Mbits/Sec
I bought a filter and 4 port splitter from Gocoax just in case but i'm still getting about 1/2 speed.
To eliminate the possibility of a problem with my existing coax wiring I bought 15ft of coax and just trailed it on the floor from one moca adapter to the other (so no need for filter or splitter) but still the same speed issue.
I spoke to Gocoax and they said

Compare to Cat5e cable, MoCA will introduce about 3ms delay. This delay will affect TCP throughput, just as your test result, because TCP is very sensitive for network delay. You can increase the TCP window size to check again. iperf3 -c x.x.x.x -w 2M You should can the similar result with your Cat5e.

I've tried that command in iperf3

iperf3 -c 192.168.1.234 -w 2M

But that just comes up with error, if I replace 2M with a numeric value the command runs (but not knowing what I'm doing with iperf that doesn't help) so I'm not sure if 2M is a valid value.
So kind of stuck now and not knowing what to do.
 
What level of MoCA are you running?
 
Is everything up to that MoCA 2.5 level? Or are you mixing things up within the home?
 
The way I've got it set up is
FIbre modem goes into google wifi router
Wifi Router goes into gigabit switch via ethernet
Gocoax Adapter 1 ethernet connect to gigabit switch
Gocoax Adapter 1 connected to Gocoax Adapter 2 via the coax (tested both over existing in wall coax cabling and also some coax I just trailed across the floor, so bypassing any need for a splitter or filter)
Gocoax Adapter 2 connected to Nvidia Shield TV via the ethernet port (Nvidia Shield has gigabit ethernet)
There are other devices connected to the gigabit switch which are 100mb (like a printer) but I've pulled all of those when I was testing so it was just the bare necessities plugged in.
 
result from that gives me
Connecting to host 192.168.1.243, port 5201 [ 4] local 192.168.1.19 port 60657 connected to 192.168.1.243 port 5201 [ 6] local 192.168.1.19 port 60658 connected to 192.168.1.243 port 5201 [ 8] local 192.168.1.19 port 60659 connected to 192.168.1.243 port 5201 [ 10] local 192.168.1.19 port 60660 connected to 192.168.1.243 port 5201 [ 12] local 192.168.1.19 port 60661 connected to 192.168.1.243 port 5201 [ ID] Interval Transfer Bandwidth [ 4] 0.00-1.01 sec 17.4 MBytes 145 Mbits/sec [ 6] 0.00-1.01 sec 17.4 MBytes 145 Mbits/sec [ 8] 0.00-1.01 sec 16.9 MBytes 141 Mbits/sec [ 10] 0.00-1.01 sec 17.0 MBytes 142 Mbits/sec [ 12] 0.00-1.01 sec 16.8 MBytes 140 Mbits/sec [SUM] 0.00-1.01 sec 85.4 MBytes 712 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ 4] 1.01-2.00 sec 19.1 MBytes 161 Mbits/sec [ 6] 1.01-2.00 sec 18.6 MBytes 157 Mbits/sec [ 8] 1.01-2.00 sec 18.4 MBytes 155 Mbits/sec [ 10] 1.01-2.00 sec 18.1 MBytes 153 Mbits/sec [ 12] 1.01-2.00 sec 18.0 MBytes 152 Mbits/sec [SUM] 1.01-2.00 sec 92.2 MBytes 778 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ 4] 2.00-3.00 sec 18.6 MBytes 156 Mbits/sec [ 6] 2.00-3.00 sec 17.9 MBytes 150 Mbits/sec [ 8] 2.00-3.00 sec 17.9 MBytes 150 Mbits/sec [ 10] 2.00-3.00 sec 17.5 MBytes 147 Mbits/sec [ 12] 2.00-3.00 sec 16.8 MBytes 141 Mbits/sec [SUM] 2.00-3.00 sec 88.6 MBytes 743 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ 4] 3.00-4.00 sec 18.6 MBytes 156 Mbits/sec [ 6] 3.00-4.00 sec 18.1 MBytes 152 Mbits/sec [ 8] 3.00-4.00 sec 17.8 MBytes 149 Mbits/sec [ 10] 3.00-4.00 sec 17.4 MBytes 146 Mbits/sec [ 12] 3.00-4.00 sec 16.9 MBytes 142 Mbits/sec [SUM] 3.00-4.00 sec 88.8 MBytes 745 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ 4] 4.00-5.00 sec 18.6 MBytes 156 Mbits/sec [ 6] 4.00-5.00 sec 18.2 MBytes 153 Mbits/sec [ 8] 4.00-5.00 sec 18.0 MBytes 151 Mbits/sec [ 10] 4.00-5.00 sec 17.6 MBytes 148 Mbits/sec [ 12] 4.00-5.00 sec 17.4 MBytes 146 Mbits/sec [SUM] 4.00-5.00 sec 89.9 MBytes 754 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ 4] 5.00-6.00 sec 19.2 MBytes 161 Mbits/sec [ 6] 5.00-6.00 sec 19.0 MBytes 159 Mbits/sec [ 8] 5.00-6.00 sec 18.9 MBytes 158 Mbits/sec [ 10] 5.00-6.00 sec 18.9 MBytes 158 Mbits/sec [ 12] 5.00-6.00 sec 18.6 MBytes 156 Mbits/sec [SUM] 5.00-6.00 sec 94.6 MBytes 793 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ 4] 6.00-7.00 sec 18.8 MBytes 157 Mbits/sec [ 6] 6.00-7.00 sec 18.5 MBytes 155 Mbits/sec [ 8] 6.00-7.00 sec 18.1 MBytes 152 Mbits/sec [ 10] 6.00-7.00 sec 17.9 MBytes 150 Mbits/sec [ 12] 6.00-7.00 sec 17.5 MBytes 147 Mbits/sec [SUM] 6.00-7.00 sec 90.8 MBytes 761 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ 4] 7.00-8.00 sec 19.5 MBytes 164 Mbits/sec [ 6] 7.00-8.00 sec 19.1 MBytes 161 Mbits/sec [ 8] 7.00-8.00 sec 18.9 MBytes 158 Mbits/sec [ 10] 7.00-8.00 sec 18.5 MBytes 155 Mbits/sec [ 12] 7.00-8.00 sec 18.0 MBytes 151 Mbits/sec [SUM] 7.00-8.00 sec 94.0 MBytes 789 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ 4] 8.00-9.00 sec 19.1 MBytes 160 Mbits/sec [ 6] 8.00-9.00 sec 18.9 MBytes 158 Mbits/sec [ 8] 8.00-9.00 sec 18.6 MBytes 156 Mbits/sec [ 10] 8.00-9.00 sec 18.2 MBytes 153 Mbits/sec [ 12] 8.00-9.00 sec 18.0 MBytes 151 Mbits/sec [SUM] 8.00-9.00 sec 92.9 MBytes 779 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ 4] 9.00-10.00 sec 19.0 MBytes 159 Mbits/sec [ 6] 9.00-10.00 sec 18.9 MBytes 158 Mbits/sec [ 8] 9.00-10.00 sec 18.8 MBytes 157 Mbits/sec [ 10] 9.00-10.00 sec 18.8 MBytes 157 Mbits/sec [ 12] 9.00-10.00 sec 18.5 MBytes 155 Mbits/sec [SUM] 9.00-10.00 sec 93.9 MBytes 788 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth [ 4] 0.00-10.00 sec 188 MBytes 158 Mbits/sec sender [ 4] 0.00-10.00 sec 188 MBytes 158 Mbits/sec receiver [ 6] 0.00-10.00 sec 185 MBytes 155 Mbits/sec sender [ 6] 0.00-10.00 sec 185 MBytes 155 Mbits/sec receiver [ 8] 0.00-10.00 sec 182 MBytes 153 Mbits/sec sender [ 8] 0.00-10.00 sec 182 MBytes 153 Mbits/sec receiver [ 10] 0.00-10.00 sec 180 MBytes 151 Mbits/sec sender [ 10] 0.00-10.00 sec 180 MBytes 151 Mbits/sec receiver [ 12] 0.00-10.00 sec 176 MBytes 148 Mbits/sec sender [ 12] 0.00-10.00 sec 176 MBytes 148 Mbits/sec receiver [SUM] 0.00-10.00 sec 911 MBytes 764 Mbits/sec sender [SUM] 0.00-10.00 sec 911 MBytes 764 Mbits/sec receiver iperf Done.
 
930 Mbits/sec is about the practical maximum for gigabit devices on ethernet.
You need to look at the diagnostic pages in the gocoax modem to see what the actual link rate is to see if you have a coax issue. If the gocoax shows the max link rate ( with all 5 channels used) then the bandwidth issue is on the device end or the ethernet links.
 
Last edited:
I'm running tests using iperf3 from a intel nuc as the client as an Nvidia Shield TV as the iperf3 server (via the analiti app)
...
The distance is only about 15ft so if run a long ethernet cable between the two I'm getting about 780-800 Mbits/sec , If I'm going via Moca i'm only getting 280 - 350 Mbits/Sec
[SUM] 0.00-1.01 sec 85.4 MBytes 712 Mbits/sec [SUM] 1.01-2.00 sec 92.2 MBytes 778 Mbits/sec [SUM] 2.00-3.00 sec 88.6 MBytes 743 Mbits/sec [SUM] 3.00-4.00 sec 88.8 MBytes 745 Mbits/sec [SUM] 4.00-5.00 sec 89.9 MBytes 754 Mbits/sec [SUM] 5.00-6.00 sec 94.6 MBytes 793 Mbits/sec [SUM] 6.00-7.00 sec 90.8 MBytes 761 Mbits/sec [SUM] 7.00-8.00 sec 94.0 MBytes 789 Mbits/sec [SUM] 8.00-9.00 sec 92.9 MBytes 779 Mbits/sec [SUM] 9.00-10.00 sec 93.9 MBytes 788 Mbits/sec
So these latest iPerf results w/ parallel streams now match what you're seeing using a direct Ethernet connection. The bottleneck, now, appears to be something in the Ethernet NICs or computing devices.
 
I spoke to Gocoax and they said

Compare to Cat5e cable, MoCA will introduce about 3ms delay. This delay will affect TCP throughput, just as your test result, because TCP is very sensitive for network delay. You can increase the TCP window size to check again. iperf3 -c x.x.x.x -w 2M You should can the similar result with your Cat5e.

I've tried that command in iperf3

iperf3 -c 192.168.1.234 -w 2M
I just wanted to say thank you for mentioning this! It solved the problem I was having with the Actiontec EBC6250 adapters I recently purchased. Thank you to @gocoax also!
 
I just wanted to say thank you for mentioning this! It solved the problem I was having with the Actiontec EBC6250 adapters I recently purchased. Thank you to @gocoax also!
So what did you do to actually fix it ? I have to admit I'm way over my head on what I actually need to do
 
So what did you do to actually fix it ? I have to admit I'm way over my head on what I actually need to do
I typed the command as it was explained to you, and it gave me the results I was expecting. I'm using iPerf 3.1.3 on Windows 10, and "-w 2M" is the right format for the parameter as described at https://iperf.fr/iperf-doc.php

Basically, my problem was a measuring issue not a performance issue. iPerf with the default options gives a maximum measurement of 280-320 Mbps, even when the actual speeds are higher.

It looks like when you measured using parallel streams, you see total speeds of 740-780 Mbps...so your performance is okay, too...?
 

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top