From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vk1-xa30.google.com (mail-vk1-xa30.google.com [IPv6:2607:f8b0:4864:20::a30]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 07E453B2A4 for ; Mon, 15 Jan 2024 07:24:32 -0500 (EST) Received: by mail-vk1-xa30.google.com with SMTP id 71dfb90a1353d-4b77948f7deso2342871e0c.0 for ; Mon, 15 Jan 2024 04:24:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705321471; x=1705926271; darn=lists.bufferbloat.net; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=bmR4HSWGv3gZg1Emd1RyMiLvlYXX9sADM9auRoxz0UA=; b=U4mlrKMuntccf3Mqr+MfQvUWPes9LeeWlEQCMy1lhIBOyY9kC2+EaL/oo9ju6/6F8i HXKXM5+kvXIin7ChhTIGyo+X+xUwDYGeGqViAKVfLP7Qe/D7i6PxghwuWkNZlHNHEhJb 6+VbfoSIOXH+8xo6phXa1SFB6Y/v/QQO64N56HtQRWODrHqKu2hDuLDSuIfN6kVlDfHu t/nDV0q5qk6jhMfx/V64Oy3XkH4sp000EZ0mArGnDfqmM9KA+LNPukLBhh6px7pEkEcC eOXss8hKs/mSgtQfIgsl+mNbG3UljUHQslQj5c2iw+hdafojg9TvDqGlADaGRviFIQpm A/Bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705321471; x=1705926271; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=bmR4HSWGv3gZg1Emd1RyMiLvlYXX9sADM9auRoxz0UA=; b=FST4pSaD/HlhyBQ/iwTV5knm4kjcPQze7iqMvjFiimvT6u7z5SC1AV3DFWjvvp5WgM yNnjnQmtlVlWyItKfaX3WkCt7wXwuzq3rTUMr65gEp3IJDIO3YmXHzZzJVh8mba/dWt8 Q5eotfCjXfuLACPv1IX8Kfd+DcjNNuV4tli+NzYGc+G82ZujPDRO7ZckVIL70m2fbkPF vK16FiXohsgxeAheeBELZoaQtTDYfhDdS/+Pz16ZTIIJA/+i55w0349vjhpzkZvo1fQR tt4ivjsSDQ5hAw/8TAdPd/rthE8LodvrPQs5XzOxOUwJzFc+4b2Md97ry/drXyED7EGP 6vAA== X-Gm-Message-State: AOJu0Yy6AZbPRyZiQ5bbMxrR8c/9sXH94nwCuK5XvoS5i3eCykUqeHfW j3FlEZ8BDfCliUHjQl7mqpM7Iuy61tJHu4OFCng0YiF3KE8= X-Google-Smtp-Source: AGHT+IGSshTkBcQ0yAbBnAmGmmGXwEafErLo7rio4a03XznmRRB1GCEyFET4XkAoDXPLXjFmRogfnQFMxNI/w/XlQ+4= X-Received: by 2002:a1f:4e02:0:b0:4b7:1d62:b48f with SMTP id c2-20020a1f4e02000000b004b71d62b48fmr2031898vkb.24.1705321471039; Mon, 15 Jan 2024 04:24:31 -0800 (PST) MIME-Version: 1.0 From: "O. P." Date: Mon, 15 Jan 2024 13:24:19 +0100 Message-ID: To: bloat@lists.bufferbloat.net Content-Type: multipart/alternative; boundary="000000000000826472060efb18d9" Subject: [Bloat] Testbed using containers X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Jan 2024 12:24:32 -0000 --000000000000826472060efb18d9 Content-Type: text/plain; charset="UTF-8" Hi there, I'm trying to set up a testbed to evaluate different AQM techniques using docker containers. My first idea to create congestion was to use netem. However I later came across https://www.bufferbloat.net/projects/codel/wiki/Best_practices_for_benchmarking_Codel_and_FQ_Codel/ which discourages using netem. Since the document is from 2014 and also states that "netem has been improving", my question was wether the current netem has improved sufficiently to be used to get realistic results. If netem has improved sufficienly, what would be the correct way to use netem along fq, fq-codel or codel for example ? If not, is HTB still the best way to perform rate limiting ? Is there a prefered way to combine HTB with AQMs ? Best regards John --000000000000826472060efb18d9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Hi there,

I'm trying= to set up a testbed to evaluate different AQM techniques using docker cont= ainers.=C2=A0
My first idea to create congestion was to use netem= . However I later came across=C2=A0htt= ps://www.bufferbloat.net/projects/codel/wiki/Best_practices_for_benchmarkin= g_Codel_and_FQ_Codel/ which discourages using netem. Since the document= is from 2014 and also states that "netem has been improving", my= question was wether the current netem has improved sufficiently to be used= to get realistic results.
If netem has improved sufficienly, wha= t would be the correct way to use netem along fq, fq-codel or codel for exa= mple ?
If not, is HTB still the best way to perform rate limiting= ? Is there a prefered way to combine HTB with AQMs ?=C2=A0

<= /div>
Best regards=C2=A0

John
--000000000000826472060efb18d9--