thank you very much for this information
i will test now
thank you very much for this information
i will test now
so after many test this is the result
i have test with 216 512 and 1024
the last test is 216
and here a test of speedguide
what should we conclude from this? I did some fiber test in the past and sqm did not exceed 500 mbits on a 1/1 line however the line was in mtu 1500 in the orange settings
Expected throughput (with same assumptions as before)
MTU = MSS + 20 (TCP header) + 20 (IPv4 header)
1000.000 * ((1460))/(1460 + 40 + 38 + 4)) = 946.82 Mbps
1000.000 * ((1024))/(1024 + 40 + 38 + 4)) = 925.86 Mbps
1000.000 * ((512))/(512 + 40 + 38 + 4)) = 861.95 Mbps
1000.000 * ((216))/(216 + 40 + 38 + 4)) = 724.83 Mbps
So you are getting noticeably less throughput than expected, this might indicate that the router hits a CPU limit. Let's look at the packet rates you did achieve in your tests:
thoughput [bit/s] / packetsize [bit/packet] = packet-rate [packet/s]
908 * 1000^2 / ((1024 + 40 + 38 + 4) * 8) = 102622.1 packets/s
482 * 1000^2 / ((512 + 40 + 38 + 4) * 8) = 101431.0 packets/s
235* 1000^2 / ((216 + 40 + 38 + 4) * 8) = 98573.8 packets/s
So it seems that you are limited to roughly 100000 Packets per second on this router, not bad, and probably good enough for most uses of a gigabit link (since most connections will use relative large packet sizes, especially for bulk data transfer). If push comes to shove however and lots of small packets are in the traffic mix the router will hit limits.
Question, the speedguide results were with which forced _MSS setting?
Yes thanks for clarification, i have make a speedguide test withouth mss just my official router after recabled
No mss just my habituel settings..
I found this site for 1gbps co
https://kb.juniper.net/InfoCenter/index?page=content&id=KB14737
Okay, that fits what the site reported as MSS
Decent reference
Hello everyone, I'm going to test the rt3200 on a 2.5 gigabit downlink and 1 upstream connection this Thursday (switzerland)
Would you have any questions or commands to suggest to me as a htop during the irq balance packet steering test etc, I can test gladly thank you
hi everybody !! new test with steering enabled and irq balance
just result amazing on fiber optic
have a nice day !
ok i'm use cake with piece of cake i will modified i'm use cake only on upload not download because my bufferbloat on download is vry good
hello everyone after several fiber optic and vdsl2 tests on my side we noticed, in video games that bad gameplay in call of duty was felt when activating packet steering, no problem with irq balance,
we therefore concluded that in optical fiber and also vdsl2 only irq balance should be activated,
hello everybody test with script hfsc of dlakelan
i have enabled packet steering and software offloading
RT3200 with SQM CAKE @ 95/95mbps
My previous Mikrotik hAP ac2 used to cause severe ping spikes when saturating the connection with a download from Epic Store (one core was at 100%).
ARM64 it's a big improvement so far.
DSLReports test from a wired laptop
Hey! Long time lurker here. I know these results are a bit old now, but could you tell me what config you did to achieve 1Gbit with sqm (cake) enabled? It seems impossible for me with the RT3200.
Thanks!
Irqbalance enabled and normal packet size?
Update: I see you tried that already.
@anon78773196 you managed to achieve this, right?
I don't think it was with cake but another cake algorithm is cpu intensive I recommend qosify based on ebpf it's what works best for me
@JimmyValentine if you have a variable connexion i suggere the script of lynx maybe can help
for me qosify he use for gaming principaly i share here my settings, for fiber optic replace bridged-ptm by ethernet and by cable docsis ...
first file in /etc/qosify defaut conf
# SSH
tcp:22 network_services
# NTP
udp:123 network_services
# DNS
tcp:53 network_services
tcp:5353 network_services
udp:53 network_services
udp:5353 network_services
# DNS over TLS (DoT)
tcp:853 multimedia_conferencing
udp:853 multimedia_conferencing
# HTTP/QUIC
tcp:80 +high_throughput_data
tcp:443 +high_throughput_data
tcp:8080 +high_throughput_data
udp:80 +besteffort
udp:443 +besteffort
# Bulk
dns:*.backblaze.com bulk
dns:*.backblazeb2.com bulk
dns:*.ms-acdc.office.com bulk
dns:*.windowsupdate.com bulk
dns:*.update.microsoft.com bulk
dns:*.onedrive.com bulk
dns:*.1drv.ms bulk
dns:*.1drv.com bulk
dns:*.sharepoint.com bulk
# YouTube
dns:*.googlevideo.com multimedia_streaming
# NetFlix
dns:*.nflxvideo.net multimedia_streaming
# BitTorrent
tcp:6881-6889 bulk
tcp:6969 bulk
tcp:51413 bulk
udp:6881-6889 bulk
udp:6969 bulk
udp:51413 bulk
# Usenet
tcp:119 bulk
tcp:563 bulk
# Live Streaming to YouTube Live, Twitch, Vimeo and LinkedIn Live
tcp:1935-1936 broadcast_video
tcp:2396 broadcast_video
tcp:2935 broadcast_video
# Xbox
tcp:3074 gaming
udp:88 gaming
udp:500 gaming
udp:3074 gaming
udp:3544 gaming
udp:4500 gaming
# PlayStation
tcp:3478-3480 gaming
#udp:3478-3479 gaming # UDP ports already used in "Zoom" rules
# Call of Duty
#tcp:3074 gaming # TCP port already used in "Xbox" rules
tcp:3075-3076 gaming
#udp:3074 gaming # UDP port already used in "Xbox" rules
udp:3075-3079 gaming
udp:3658 gaming
# FIFA
tcp:3659 gaming
udp:3659 gaming
# Minecraft
tcp:25565 gaming
udp:19132-19133 gaming
udp:25565 gaming
# Zoom, Microsoft Teams and Skype (they use the same ports)
udp:3478-3481 multimedia_conferencing
udp:8801-8810 multimedia_conferencing
# GoToMeeting
udp:1853 multimedia_conferencing
udp:8200 multimedia_conferencing
# Webex Meeting
tcp:5004 multimedia_conferencing
udp:9000 multimedia_conferencing
# Jitsi Meet
udp:10000 multimedia_conferencing
# Google Meet
udp:19302-19309 multimedia_conferencing
# FaceTime
udp:16384-16472 multimedia_conferencing
# TeamViewer
tcp:5938 multimedia_conferencing
udp:5938 multimedia_conferencing
# Voice over Internet Protocol (VoIP)
tcp:5060-5061 telephony
udp:5060-5061 telephony
config defaults
list defaults /etc/qosify/*.conf
option dscp_prio multimedia_conferencing
option dscp_icmp +besteffort
option dscp_default_tcp besteffort
option dscp_default_udp besteffort
option prio_max_avg_pkt_len 500
config class bulk
option ingress CS1
option egress CS1
config class besteffort
option ingress CS0
option egress CS0
option dscp_prio multimedia_conferencing
option prio_max_avg_pkt_len 500
config class high_throughput_data
option ingress AF12
option egress AF12
option dscp_prio AF11
option prio_max_avg_pkt_len 500
option dscp_bulk bulk
option bulk_trigger_pps 700
option bulk_trigger_timeout 10
config class network_services
option ingress CS2
option egress CS2
config class broadcast_video
option ingress CS3
option egress CS3
config class multimedia_streaming
option ingress AF32
option egress AF32
option dscp_prio AF31
option prio_max_avg_pkt_len 500
option dscp_bulk AF33
option bulk_trigger_pps 500
option bulk_trigger_timeout 5
config class gaming
option ingress CS4
option egress CS4
config class multimedia_conferencing
option ingress AF42
option egress AF42
option dscp_prio AF41
option prio_max_avg_pkt_len 500
config class telephony
option ingress EF
option egress EF
config interface wan
option name wan
option disabled 0
option bandwidth_up 16mbit
option bandwidth_down 56mbit
option overhead_type bridged-ptm
# defaults:
option ingress 1
option egress 1
option mode diffserv4
option nat 1
option host_isolate 1
option autorate_ingress 0
option ingress_options ""
option egress_options "wash"
option options ""
config device wandev
option disabled 1
option name wan
my gameplay is very good with qosify i use recently
my last video for example
Thank you, sir. You are a scholar and a gentleman! I will test and report back.
Thanks for compliment don't remember to enable irq balance and packets steering for better performance
So, I just configured qosify and it's working great. However, I am not sure what I am doing wrong. The speeds are similar to when I enabled cake sqm (getting at most ~450 mbps download of my gigabit connection). I do have irq balance enabled and packet steering enabled. Do you perhaps have another configuration enabled?
I might have to just call my ISP and tell them that I only need 500mbps instead of the gigabit lol.
Thanks for all the help!
Edit: just removed the quote because it was unnecessary.
hi jimmy, gigabit it's not necessary but you can modifiy the qosify of this way
for better experience
config defaults
list defaults /etc/qosify/*.conf
option dscp_prio multimedia_conferencing
option dscp_icmp +CS0
option dscp_default_tcp besteffort
option dscp_default_udp besteffort
option prio_max_avg_pkt_len 500
config class bulk
option ingress CS1
option egress CS1
config class besteffort
option ingress CS0
option egress CS0
option dscp_prio multimedia_conferencing
option prio_max_avg_pkt_len 500
config class high_throughput_data
option ingress AF11
option egress AF11
option dscp_prio multimedia_conferencing
option prio_max_avg_pkt_len 500
option dscp_bulk bulk
option bulk_trigger_pps 700
option bulk_trigger_timeout 30
config class network_services
option ingress CS2
option egress CS2
config class broadcast_video
option ingress CS3
option egress CS3
config class gaming
option ingress CS4
option egress CS4
config class multimedia_conferencing
option ingress AF42
option egress AF42
option dscp_prio AF41
option prio_max_avg_pkt_len 500
config class telephony
option ingress EF
option egress EF
config interface wan
option name wan
option disabled 0
option bandwidth_up 50mbit
option bandwidth_down 360mbit
option overhead_type ethernet ## change in fonction of type your connexion
# defaults:
option ingress 1
option egress 1
option mode diffserv4
option nat 1
option host_isolate 1
option autorate_ingress 0
option ingress_options ""
option egress_options "wash"
option options ""
config device wandev
option disabled 1
option name wan
option bandwidth 100mbit
# SSH
tcp:22 network_services
# NTP
udp:123 network_services
# DNS
tcp:53 network_services
tcp:5353 network_services
udp:53 network_services
udp:5353 network_services
# DNS over TLS (DoT)
tcp:853 multimedia_conferencing
udp:853 multimedia_conferencing
# HTTP/QUIC
tcp:80 +high_throughput_data
tcp:443 +high_throughput_data
tcp:8080 +high_throughput_data
udp:80 +besteffort
udp:443 +besteffort
# Microsoft (Bulk)
dns:*1drv* bulk
dns:*backblaze* bulk
dns:*backblazeb2* bulk
dns:*ms-acdc.office* bulk
dns:*onedrive* bulk
dns:*sharepoint* bulk
dns:*update.microsoft* bulk
dns:*windowsupdate* bulk
# MEGA (Download)
dns:*mega* bulk
# Dropbox (Download)
dns:*dropboxusercontent* bulk
# Steam (Download)
dns:*steamcontent* bulk
# Epic Games (Download)
dns:*download.epicgames* bulk
dns:*download2.epicgames* bulk
dns:*download3.epicgames* bulk
dns:*download4.epicgames* bulk
dns:*epicgames-download1* bulk
# YouTube
dns:*googlevideo* besteffort
# Twitch
dns:*ttvnw* besteffort
# Netflix
dns:*nflxvideo* besteffort
# Amazon Prime Video
dns:*aiv-cdn* besteffort
dns:*aiv-delivery* besteffort
dns:*pv-cdn* besteffort
# Disney Plus
dns:*disney* besteffort
dns:*dssott* besteffort
# HBO
dns:*hbo* besteffort
dns:*hbomaxcdn* besteffort
# BitTorrent
tcp:6881-6889 bulk
tcp:6969 bulk
tcp:51413 bulk
udp:6881-6889 bulk
udp:6969 bulk
udp:51413 bulk
# Usenet
tcp:119 bulk
tcp:563 bulk
# Live Streaming to YouTube Live, Twitch, Vimeo and LinkedIn Live
tcp:1935-1936 broadcast_video
tcp:2396 broadcast_video
tcp:2935 broadcast_video
# Xbox
tcp:3074 gaming
udp:88 gaming
udp:500 gaming
udp:3074 gaming
udp:3544 gaming
udp:4500 gaming
# PlayStation
tcp:3478-3480 gaming
#udp:3478-3479 gaming # UDP ports already used in "Zoom" rules
# Call of Duty
#tcp:3074 gaming # TCP port already used in "Xbox" rules
tcp:3075-3076 gaming
#udp:3074 gaming # UDP port already used in "Xbox" rules
udp:3075-3079 gaming
udp:3658 gaming
# FIFA
tcp:3659 gaming
udp:3659 gaming
# Minecraft
tcp:25565 gaming
udp:19132-19133 gaming
udp:25565 gaming
# Zoom, Microsoft Teams, Skype and FaceTime (they use these same ports)
udp:3478-3497 multimedia_conferencing
# Zoom
dns:*zoom* multimedia_conferencing
tcp:8801-8802 multimedia_conferencing
udp:8801-8810 multimedia_conferencing
# FaceTime
udp:16384-16387 multimedia_conferencing
udp:16393-16402 multimedia_conferencing
# GoToMeeting
udp:1853 multimedia_conferencing
udp:8200 multimedia_conferencing
# Webex Meeting
tcp:5004 multimedia_conferencing
udp:9000 multimedia_conferencing
# Jitsi Meet
tcp:5349 multimedia_conferencing
udp:10000 multimedia_conferencing
# Google Meet
udp:19302-19309 multimedia_conferencing
# TeamViewer
tcp:5938 multimedia_conferencing
udp:5938 multimedia_conferencing
# Voice over Internet Protocol (VoIP)
tcp:5060-5061 telephony
udp:5060-5061 telephony
# Voice over WiFi or WiFi Calling (VoWiFi)
udp:500 telephony
udp:4500 telephony