Cake - FQ_codel the next generation
 help / color / mirror / Atom feed
From: Y <intruder_tkyf@yahoo.fr>
To: cake@lists.bufferbloat.net
Subject: Re: [Cake] [CAKE] Rate is much lower than expected - CPU load is higher than expected
Date: Mon, 22 Jun 2020 23:25:05 +0900	[thread overview]
Message-ID: <a0a7c1a9-93d5-2719-b786-59f99359e480@yahoo.fr> (raw)
In-Reply-To: <CAFC8iJKY+1iuiTHuo5OditK7RtpqZ=bbap+gzdEuM=gt5fiNZw@mail.gmail.com>


You should paste this result.

tc -s qdisc show dev eth0

Yutaka

On 22/06/2020 22:10, Jose Blanquicet wrote:
> Hi everyone,
> 
> We have an embedded system with limited CPU resources that acts as a
> gateway to provide Internet access from LTE to a private USB-NCM
> network (And also to a Wi-Fi private network but we will work on it
> later). Our problem is that the bandwidth on LTE and USB link is
> higher than what the system is able to handle thus it reaches 100% of
> CPU load when we perform a simple speed test from a device on the
> private network.
> 
> Therefore, we want to limit the bandwidth to avoid system getting
> saturated in such use-case. To do so, we thought to use the CAKE on
> the USB interface. For instance, we tried:
> 
>      tc qdisc replace root dev eth0 cake bandwidth 20mbit ethernet
> internet flowblind nonat besteffort nowash
> 
> It worked correctly and the maximum rate was limited but there are two
> things that are worrying us:
> 
> 1) The maximum rate reached after applying CAKE was in between 12Mbps
> and 15Mbps which is quite lower than the 20Mbps we are configuring, we
> were expecting around 18-19. Why? Is there something in the parameters
> we are doing wrong? Please take into account that our goal is to limit
> the rate but adding as little CPU load as possible.
> 
> 2) The CPU load added by CAKE was not negligible for our system. In
> fact, we compared the CPU load when limitation was done by CAKE and by
> the device on the private network, e.g. curl tool with parameter
> "--limit-rate". As a result, we found that the CPU load when using
> CAKE was 30%. Is there any way to make it lighter with a different
> configuration?
> 
> Thanks in advance for the support. Any suggestion is welcome.
> 
> Jose Blanquicet
> _______________________________________________
> Cake mailing list
> Cake@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cake
> 

  reply	other threads:[~2020-06-22 14:27 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-22 13:10 Jose Blanquicet
2020-06-22 14:25 ` Y [this message]
2020-06-22 15:47 ` Toke Høiland-Jørgensen
2020-06-23 13:05   ` Jose Blanquicet
2020-06-23 14:41     ` Toke Høiland-Jørgensen
2020-06-23 15:21       ` Jonathan Morton
2020-06-23 16:08         ` Sebastian Moeller
2020-06-23 16:25           ` Jonathan Morton

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://lists.bufferbloat.net/postorius/lists/cake.lists.bufferbloat.net/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=a0a7c1a9-93d5-2719-b786-59f99359e480@yahoo.fr \
    --to=intruder_tkyf@yahoo.fr \
    --cc=cake@lists.bufferbloat.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox