From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; dkim=pass header.d=toke.dk; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=toke.dk policy.dmarc=reject From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1771841914; bh=6x6UcFz+h8FbvRY1/75ZxuhA1gYVqOc23l8gdXJaKtg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=JSqH6P6b5qP6rRNQY6C4SprGKfKKdijfdYzx407vv7O+gfDoE7GmBcSdARCEpZC2o z9STFSYF8UqvVLJTcfbSmWk/29SMg3rZtA2ThxBp/jv3WwHrIyjL/JLr4uJ5RDRmqM unxsD73VGT68NosA7akwJmdDi1gWJmKUO/Nxa4hMu8qW1lxKSDnYam+18WpVl5kzbZ iHXK/brncoIrfovVj3g/nKnBdwiZe53hEd3lPyELbu98o4jbPqO8TIoM4xoXTg5K5v PcbBxHdkcu+tk1vCu5I6E5lK9SGjnEiKgvwkhqTslFfPDt2V+E5MNhJqKfMTGECaCh uigc0E/T9moJw== To: dave seddon Cc: Stephen Hemminger , Frantisek Borsik , codel@lists.bufferbloat.net, bloat , Jeremy Austin via Rpm , Make-Wifi-fast , ryan@rkhtech.org In-Reply-To: References: <87ecmjpkpj.fsf@toke.dk> <20260217063410.47b59cd8@phoenix.local> <878qcrpbyp.fsf@toke.dk> Date: Mon, 23 Feb 2026 11:18:37 +0100 X-Clacks-Overhead: GNU Terry Pratchett Message-ID: <87o6lfoj9e.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain Message-ID-Hash: ZK6QB3A22HURUUVXRQG5HPZSUT5CPTP2 X-Message-ID-Hash: ZK6QB3A22HURUUVXRQG5HPZSUT5CPTP2 X-MailFrom: toke@toke.dk X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Subject: [Make-wifi-fast] Re: [Cake] Re: [Bloat] Re: CAKE-MQ merged to OpenWrt 25.12 today (February 15) List-Id: Lets make wifi fast again! Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: dave seddon writes: > Thanks for the replies guys. > > I'm using a desktop class machine with a Ryzen Threadripper PRO 3945WX > (12 cores/24 threads). - It's really not fast enough for what I was > attempting. When you are used to using more powerful machines at > work, it's easy to forget how powerful server class machines are. > > I tried creating many flows using a combination of tools, but this > just saturates all the cores, causing RTTs to spike due to CPU > contention. The idea was to simulate lots of flows like you might > have at a conference, but I'm going to need more and more powerful > machines. > > This is the mq-cake config > > Flows: fping=1, iperf2=300, wrk=100, dnsperf=20, flent=1, crusader=1 > Qdisc: mq-cake > ixgbe0: > qdisc mq 1: root > qdisc cake 8005: parent 1:3 bandwidth 10Gbit diffserv4 > triple-isolate nat wash no-ack-filter split-gso rtt 100ms raw overhead > 0 [...] Erm, why this setup? You're asking each instance of cake to shape at 10Gbit (on a single CPU), for a total bandwidth of 80 Gbit. Multi-queue shaping with cake is exactly the use case that the cake_mq qdisc is meant to be used for, so try that? -Toke