Community discussions

MikroTik App
 
planetcoop
Member Candidate
Member Candidate
Topic Author
Posts: 140
Joined: Thu May 15, 2014 2:32 pm
Location: Sacramento, CA

CCR 1036-8G-2S+ CPU or software bottleneck @ 6.7Gbps

Wed Apr 06, 2016 5:57 pm

Anyone else seeing udp performance results like this? I have had the CCR 1036-8G-2S+ since launch in the USA and have only just gotten a 10gbps internet service. Previously i had only used the CCR on up to 1Gbps. I have tested a few different ways but have just started testing with iperf3: "iperf3 -c iperf.he.net -P 30 -b 10G -u -R"

I do achieve a higher result and am able to run the test in both directions to reach 6-7Gbps in udp data flows and only seem restricted by the 1036 cpu cores.

Additionally i have tested this on a CHR 6.35rc45 and 6.35rc47 and am able with 6 xeon cores and 512MB ram to hit the full 9.5+Gbps.

Image
 
User avatar
chechito
Forum Guru
Forum Guru
Posts: 3135
Joined: Sun Aug 24, 2014 3:14 am
Location: Bogota Colombia
Contact:

Re: CCR 1036-8G-2S+ CPU or software bottleneck @ 6.7Gbps

Wed Apr 06, 2016 6:41 pm

i see you tested with 30 parallel streams

would be interesting to see the test with 36 parallel streams, also interesting to see:

max total cpu usage

using tools-profile see the minimum idle cpu

using system resources cpu see the load distribution across cores, and max load on most busy core

also interesting to see testing with less conecctions (18 and 9)

also interesting to see testing with tcp connections, and know the actual configuration of the ccr1036
 
planetcoop
Member Candidate
Member Candidate
Topic Author
Posts: 140
Joined: Thu May 15, 2014 2:32 pm
Location: Sacramento, CA

Re: CCR 1036-8G-2S+ CPU or software bottleneck @ 6.7Gbps

Thu Apr 07, 2016 6:04 am

[quote="chechito"]i see you tested with 30 parallel streams

would be interesting to see the test with 36 parallel streams, also interesting to see: -same results as 12-36 streams

max total cpu usage: -11 and less streams do not send enough data to max out the cpu cores

using tools-profile see the minimum idle cpu

using system resources cpu see the load distribution across cores, and max load on most busy core: -the load is fully distributed, best in tcp flows with max 36 streams ~33% load per core and total

also interesting to see testing with less conecctions (18 and 9) -12+ udp streams ~6.7Gbps data and max cpu, tcp or less udp streams is lower cpu load

also interesting to see testing with tcp connections: -36 streams max was about 4.2Gbps data.

and know the actual configuration of the ccr1036: -this was an ipv6 test with l3 routing and minimal firewall config
/ipv6 firewall filter
add chain=forward comment="allow established,related" connection-state=established,related
add chain=forward comment="allow lan" in-interface=spf-ether2
add action=drop chain=forward comment="drop invalid" connection-state=invalid
add chain=input comment="allow icmp" protocol=icmpv6
add chain=input comment="allow lan" in-interface=ether2
add chain=input comment="allow management" dst-port=8291,8728,10022,10080 protocol=tcp
add chain=input comment="allow establieshed,related" connection-state=established,related
add action=log chain=input comment="drop all else from wan" in-interface=spf-ether1
add action=drop chain=input comment="drop all else from wan" in-interface=spf-ether1
 
planetcoop
Member Candidate
Member Candidate
Topic Author
Posts: 140
Joined: Thu May 15, 2014 2:32 pm
Location: Sacramento, CA

Re: CCR 1036-8G-2S+ CPU or software bottleneck @ 6.7Gbps

Tue Jan 03, 2017 10:43 pm

someone asked about MTU, 1500 over the internet.

Who is online

Users browsing this forum: sindy and 22 guests