What's new

CakeQOS CakeQOS-Merlin

  • 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!

Well I have spent a couple hours on both CakeQoS, and FlexQoS today. I feel both are pretty damn good right now.

For me, I am leaning towards Flex QoS. As it works with Adaptive QoS, and more info is available to the user with it. Plus the custom rules that can be applied. Also with me having gigabit internet, I am able to get a little more out of downstream speed. There's one negative with using it, and I think most will know this already, and it's one of the main reasons, a lot of you are interested in using CakeQoS. That upload latency.

With CakeQoS, running a fast.com test. Over several tests, my loaded upstream latency average between 16-24ms. With FlexQoS, using FQ_Codel, upstream loaded latency, average between 56-62ms. Which overall is a pretty decent sized jump in latency. So it will be a harder choice to make for some of us.

My overall hope is.. one day Cake can be included for use with Adaptive QoS, if possible. Because I would for sure trade a bit of downstream speed, to use Cake.
 
i'll post my 24hr spdmerlin graph with autorate-ingress tomorrow. but so far i like it. it struggles a bit to catch up at times on the UL, but i think that's because my comcast line has big variation throughout the day on the UL. that is, my latency will shoot up at the beginning of the upload until it catches up in a few seconds, and goes back down to 10-20ms. DLs are fine. my webex sessions during the day were fine while i was visiting speedtest and the kids were streaming.
it does work better with fixed limits, but that is not an option for me because of comcast UL service.
in any case, without cake i'll get packet loss during large DL/UL or speedtests.
but i think i should give another try to flexqos next
 
Last edited:
You know Cake works great until you enable AI- Protection then it messes up big time. I'm seeing that you must be withdrawn from AI-Protect and the reason could be the traffic classification that comes with. Is anyone else seeing this?

I think Cake, & any form of Trend Micro stuff are incompatible.

As you say, it may be traffic classification that is the culprit? Trend/AiProtect packet sniffing upsets Cake?

[Edit: this appears to be incorrect. Disregard]
 
Last edited:
You know Cake works great until you enable AI- Protection then it messes up big time. I'm seeing that you must be withdrawn from AI-Protect and the reason could be the traffic classification that comes with. Is anyone else seeing this?
Since the built-in QoS is disabled (by Cake) I don't see how traffic classification can be of significance here.
 
Since the built-in QoS is disabled (by Cake) I don't see how traffic classification can be of significance here.
cake install, disables HW acceleration.but it will not disable qos/aiprotection/trend micro stuff. that;s a manual do it your self thing; otherwise cake won't work right...
 
I have cake installed. all good. I have all the trend and adaptive stuff disabled.

in HW acceleration settings it says...
Runner: Disabled
Flow Cache: Enabled

Is this correct? If not, how do you disable Flow Cache?
 
cake install, disables HW acceleration.but it will not disable qos/aiprotection/trend micro stuff. that;s a manual do it your self thing; otherwise cake won't work right...
I used QoS and AI Protection. After installing Cake, QoS was turned off and AI Protection was on as previously configured. That's my experience, I might be wrong but I know I didn't manually switch QoS off.
 
You know Cake works great until you enable AI- Protection then it messes up big time. I'm seeing that you must be withdrawn from AI-Protect and the reason could be the traffic classification that comes with. Is anyone else seeing this?
I’ve been running cake with AiProtect and App Analysis in the QoS Bandwidth Monitor switched (QoS itself is turned off). I’ve been configured in this way for the whole time I’ve been running cake and I see no issues that I’m aware of.

What are you seeing that makes you think they’re incompatible?
 
i'm just another user. :)
read post #1 for install instructions and prerequisites
 
read post #1
Withdrawal of consent to disable Trend was always advised as a caution on top of switching off QoS which I fully understand.
I’m unaware of any issues on my setup with Trend still active so I’m after info on what issues others see as my experience is very good so far.
 
posting my numbers with autorate-ingress on, after 12hr test.
this is the DL spdmerlin chart:
DL.jpg


up till 7am i had a hard cake DL limit of 285Mbps (below my highest recorded cake max 330), after 7am i switched to autorate. speed dropped from 285 to 265. latency during downloads was steady around ~12ms. nice!
this is a 650/15 comcast line where i normally get 550/[20:2] with horrible bufferbloat.
conclusion. no buffer bloat due to downloads. autorate is ok but I could live without it on the DL.
the 550 peak was a moment where i re-enabled FC accell, but bufferbloat went through the roof (i think cake does not work with FC enabled).

this is the UL spdmerlin chart:
UL.jpg


up to 7am i had a hard cake limit of 9Mbps. all was great since comcast can easily provide that during non workhours.
at 7am i switched to auto rate. as you can see rate swings from 18Mbps down to 2Mbps during the day.
to use a hard limit during the day I'd have to set it to around 3Mbps, way below my 10Mbps average.

so i can avoid bufferbloat during UL if I set my UL limit quite low to 4Mbps. and consistently get 15ms latency. but if i set it to 10Mbps say, and comcast drops below that, then bufferbloat gets criminal even with cake!

or I can use autorate and the UL limit will follow the comcast line throughput during the day.

now, the bufferbloat is not the same:

if i set fixed UL limit to 4Mbps, i get solid 15ms but i'm missing bandwidth.
if i set fixed UL limit to 10Mbps, and comcast goes below then cake struggles.
if i set autorate, i get higher speed as high as 18Mbps, and the latency eventually settles around 15ms, but it can go as high as 500ms as the autorate catches up, during sustained uploads ( several seconds with my craptastic comcast connection). no packet loss.

tomorrow i'll take flex-qos for another spin
 
Last edited:
How do you disable Flow Cache ?
 
fc [enable|disable]
runner [enable|disable]

by the way, It looks like it, but i'm not 100% positive that cake does not work with FC enabled.
i do see that latency is higher when FC is enabled with cake (vs cake and FC disabled), but it's still less than when i have no cake at all and FC/runner are on. i don't know enough to find what's really happening.

Where do you input these commands?
 
just ssh to the router and type them at the prompt

Thanks, I thought that might be the case. What will keep this enabled after a reboot?
 
Thanks, I thought that might be the case. What will keep this enabled after a reboot?
if you have cake-qos set to start, on your /jffs/scripts/nat-start, cake should automatically disable both runner and fc (as of 1.0.0), when it starts
 
if you have cake-qos set to start, on your /jffs/scripts/nat-start, cake should automatically disable both runner and fc (as of 1.0.0), when it starts

I just checked /jffs/scripts/nat-start is configured to start Cake, so I guess it is all good. Thanks!
 
Withdrawal of consent to disable Trend was always advised as a caution on top of switching off QoS which I fully understand.
I’m unaware of any issues on my setup with Trend still active so I’m after info on what issues others see as my experience is very good so far.

Only started to play with Cake this afternoon, but like you I have uninstalled FreshJR and turned off (Asus) Adaptive QoS, but have not "withdrawn consent" and have left all other AIProtect still on. Cake appears to be working and I'm not seeing any ill effects so far. Maybe I'm missing something though !? :D
 
Withdrawal of consent to disable Trend was always advised as a caution on top of switching off QoS which I fully understand.
I’m unaware of any issues on my setup with Trend still active so I’m after info on what issues others see as my experience is very good so far.
Only started to play with Cake this afternoon, but like you I have uninstalled FreshJR and turned off (Asus) Adaptive QoS, but have not "withdrawn consent" and have left all other AIProtect still on. Cake appears to be working and I'm not seeing any ill effects so far. Maybe I'm missing something though !? :D

Withdrawing consent is not required, nor is manually disabling AsusQOS. Cake will automatically disable AsusQOS when installed and you can happily continue to use other AiProtect features.

How do you disable Flow Cache ?
if you have cake-qos set to start, on your /jffs/scripts/nat-start, cake should automatically disable both runner and fc (as of 1.0.0), when it starts

Runner and FC are automatically enabled/disabled with Cake, I just pushed a hotfix to sync the nvram values so this shows in the WebUI so users aren't confused.
 

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

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