From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (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 EC00A3BA8E for ; Sat, 8 Sep 2018 11:12:52 -0400 (EDT) Received: from hms-beagle2.lan ([79.192.247.215]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LaGfK-1faq9F0yuk-00m7TZ; Sat, 08 Sep 2018 17:12:51 +0200 From: Sebastian Moeller Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Message-Id: <521EB406-0F8B-4043-A6ED-4C38B0B2B9D8@gmx.de> Date: Sat, 8 Sep 2018 17:12:50 +0200 To: bloat , =?utf-8?Q?Dave_T=C3=A4ht?= X-Mailer: Apple Mail (2.3445.9.1) X-Provags-ID: V03:K1:UQSHKUY+ClEo8My0Zh+ANaVAREbUMuBI5xIoHHLN/Z9Hvui3BHc 8N+CyPywhM4PSFamdY29y5dbWtBSTzY1Xw1/MxG1Qz7P+hYHhUfhOTscY0qaCMkPfanFEJK VsmwdMcdmyjGJI3E3AOBZJV/lKtZ6Kw+tsViZkX8br1bkaNALZVOoPcUdZTxJB/HjjnOsv0 dwcxU6Ne/OIuynHmGoqng== X-UI-Out-Filterresults: notjunk:1;V01:K0:67fG/AApokI=:tbUvuoqVdD+88NLIAmlBuZ wlgKOxbFB2z+4uPtol5D5lIQILhtf03pe9abUkoZwTBUSFsdhczCZKW4x/Ib212A/vSmtYHWK pZpqiCCCH/DFAUdnCBC8WehR61h/8pEH50xxmdBTWmBhuTUqhcYjviZ+EaEArCBzBsD0epxm4 TksVJJd6oXeqEkDZpOMFL9f4HqiiZYrhm6XgI8GNRcVr5aUSzfl2yCclEAlqmQeCX3uTXqd4v iWsZr9C4U0dSsNwiM1cC7E5Hr0jkguAKIebEz7bTjXWNYrfw7dnN2CxlSJpTq0AcMW+srbO3Q shjB6UIQSoP8LQBjW1fDye5haFHvz2i83yAiTgI3H8MfoX1MiOoOGpQzcDdIQgeb1GNBVqeZC 5BS3B/0NPktaA3z+LDE842Ii9iSMy3JroPLJqF3E5WJwPFGi9eHfQtsGwXpAZwOnIy9+hLRvU fTzKEummFbuV0LbOtNRf3XHGOrFW9/bKsnvjGTEzDWNENb2BguF6InQyYT33EsyI/mYVJuJOn /Edjfd7rM5cH00QCTfp1IXHs7tBTkD2kOR08yx9uZol+B439/HDFrpNYCTXta/E3y46cazPoN PFRNsizv121IG0PLHT8mVkf9drqfM1S/sUNEeicBZAFchGhm5jqUx+VD/xgh/ky8cjpKQaBBU z1YQ5W45fwO9fheaYAiKBx+utsydIR8rXC0+EftXjhBr+oAGXoutkcPjxY4GD2itg76mQJgzb p+61WkZeculfmFqdP/Iu409KpTDc691Yq5V8P2Frbelh4ugpYpjH91CBD0NuLkPEEDM/n0HCB asyNs3Q Subject: [Bloat] fq_codel on macosx 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: Sat, 08 Sep 2018 15:12:53 -0000 Hi Dave,=20 Jason Woringen just told me that macosx seems to include fq_codel now as = well as some involved priority queues that I can not make much sense of. = It might simply have inherited this from its freebsd underpinnings... en4 is 1Gbps ethernet macbook:~ user$ netstat -I en4 -qq en4: [ sched: FQ_CODEL qlength: 0/128 ] [ pkts: 100 bytes: 28920 dropped pkts: 1 bytes: = 342 ] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D [ pri: CTL (0) srv_cl: 0x480190 quantum: 600 drr_max: = 8 ] [ queued pkts: 0 bytes: 0 ] [ dequeued pkts: 91 bytes: 27706 ] [ budget: 0 target qdelay: 5.00 msec update = interval:100.00 msec ] [ flow control: 0 feedback: 0 stalls: 0 failed: 0 ] [ drop overflow: 0 early: 0 memfail: 0 duprexmt:0 ] [ flows total: 0 new: 0 old: 0 ] [ throttle on: 0 off: 0 drop: 0 ] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D [ pri: VO (1) srv_cl: 0x400180 quantum: 600 drr_max: = 8 ] [ queued pkts: 0 bytes: 0 ] [ dequeued pkts: 0 bytes: 0 ] [ budget: 0 target qdelay: 5.00 msec update = interval:100.00 msec ] [ flow control: 0 feedback: 0 stalls: 0 failed: 0 ] [ drop overflow: 0 early: 0 memfail: 0 duprexmt:0 ] [ flows total: 0 new: 0 old: 0 ] [ throttle on: 0 off: 0 drop: 0 ] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D [ pri: VI (2) srv_cl: 0x380100 quantum: 3000 drr_max: = 6 ] [ queued pkts: 0 bytes: 0 ] [ dequeued pkts: 0 bytes: 0 ] [ budget: 0 target qdelay: 5.00 msec update = interval:100.00 msec ] [ flow control: 0 feedback: 0 stalls: 0 failed: 0 ] [ drop overflow: 0 early: 0 memfail: 0 duprexmt:0 ] [ flows total: 0 new: 0 old: 0 ] [ throttle on: 0 off: 0 drop: 0 ] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D [ pri: RV (3) srv_cl: 0x300110 quantum: 3000 drr_max: = 6 ] [ queued pkts: 0 bytes: 0 ] [ dequeued pkts: 0 bytes: 0 ] [ budget: 0 target qdelay: 5.00 msec update = interval:100.00 msec ] [ flow control: 0 feedback: 0 stalls: 0 failed: 0 ] [ drop overflow: 0 early: 0 memfail: 0 duprexmt:0 ] [ flows total: 0 new: 0 old: 0 ] [ throttle on: 0 off: 0 drop: 0 ] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D [ pri: AV (4) srv_cl: 0x280120 quantum: 3000 drr_max: = 6 ] [ queued pkts: 0 bytes: 0 ] [ dequeued pkts: 0 bytes: 0 ] [ budget: 0 target qdelay: 5.00 msec update = interval:100.00 msec ] [ flow control: 0 feedback: 0 stalls: 0 failed: 0 ] [ drop overflow: 0 early: 0 memfail: 0 duprexmt:0 ] [ flows total: 0 new: 0 old: 0 ] [ throttle on: 0 off: 0 drop: 0 ] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D [ pri: OAM (5) srv_cl: 0x200020 quantum: 1500 drr_max: = 4 ] [ queued pkts: 0 bytes: 0 ] [ dequeued pkts: 0 bytes: 0 ] [ budget: 0 target qdelay: 5.00 msec update = interval:100.00 msec ] [ flow control: 0 feedback: 0 stalls: 0 failed: 0 ] [ drop overflow: 0 early: 0 memfail: 0 duprexmt:0 ] [ flows total: 0 new: 0 old: 0 ] [ throttle on: 0 off: 0 drop: 0 ] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D [ pri: RD (6) srv_cl: 0x180010 quantum: 1500 drr_max: = 4 ] [ queued pkts: 0 bytes: 0 ] [ dequeued pkts: 0 bytes: 0 ] [ budget: 0 target qdelay: 5.00 msec update = interval:100.00 msec ] [ flow control: 0 feedback: 0 stalls: 0 failed: 0 ] [ drop overflow: 0 early: 0 memfail: 0 duprexmt:0 ] [ flows total: 0 new: 0 old: 0 ] [ throttle on: 0 off: 0 drop: 0 ] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D [ pri: BE (7) srv_cl: 0x0 quantum: 1500 drr_max: 4 ] [ queued pkts: 0 bytes: 0 ] [ dequeued pkts: 9 bytes: 1214 ] [ budget: 0 target qdelay: 5.00 msec update = interval:100.00 msec ] [ flow control: 0 feedback: 0 stalls: 0 failed: 0 ] [ drop overflow: 0 early: 0 memfail: 0 duprexmt:0 ] [ flows total: 0 new: 0 old: 0 ] [ throttle on: 0 off: 0 drop: 0 ] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D [ pri: BK (8) srv_cl: 0x100080 quantum: 1500 drr_max: = 2 ] [ queued pkts: 0 bytes: 0 ] [ dequeued pkts: 0 bytes: 0 ] [ budget: 0 target qdelay: 5.00 msec update = interval:100.00 msec ] [ flow control: 0 feedback: 0 stalls: 0 failed: 0 ] [ drop overflow: 0 early: 0 memfail: 0 duprexmt:0 ] [ flows total: 0 new: 0 old: 0 ] [ throttle on: 0 off: 0 drop: 0 ] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D [ pri: BK_SYS (9) srv_cl: 0x80090 quantum: 1500 drr_max: 2 ] [ queued pkts: 0 bytes: 0 ] [ dequeued pkts: 0 bytes: 0 ] [ budget: 0 target qdelay: 5.00 msec update = interval:100.00 msec ] [ flow control: 0 feedback: 0 stalls: 0 failed: 0 ] [ drop overflow: 0 early: 0 memfail: 0 duprexmt:0 ] [ flows total: 0 new: 0 old: 0 ] [ throttle on: 0 off: 0 drop: 0 ] macbook:~ user$ and on wifi (en0) macbook:~ user $ netstat -I en0 -qq en0: [ sched: FQ_CODEL qlength: 0/128 ] [ pkts: 0 bytes: 0 dropped pkts: 480 bytes: = 77809 ] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D [ pri: VO (1) srv_cl: 0x400180 quantum: 600 drr_max: = 8 ] [ queued pkts: 0 bytes: 0 ] [ dequeued pkts: 72537 bytes: 7015758 ] [ budget: 0 target qdelay: 10.00 msec update = interval:100.00 msec ] [ flow control: 0 feedback: 0 stalls: 0 failed: 0 ] [ drop overflow: 0 early: 0 memfail: 0 duprexmt:0 ] [ flows total: 0 new: 0 old: 0 ] [ throttle on: 0 off: 0 drop: 0 ] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D [ pri: VI (2) srv_cl: 0x380100 quantum: 3000 drr_max: = 6 ] [ queued pkts: 0 bytes: 0 ] [ dequeued pkts: 1139670 bytes: 80872250 ] [ budget: 0 target qdelay: 10.00 msec update = interval:100.00 msec ] [ flow control: 0 feedback: 0 stalls: 0 failed: 0 ] [ drop overflow: 0 early: 0 memfail: 0 duprexmt:0 ] [ flows total: 0 new: 0 old: 0 ] [ throttle on: 0 off: 0 drop: 0 ] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D [ pri: BE (7) srv_cl: 0x0 quantum: 1500 drr_max: 4 ] [ queued pkts: 0 bytes: 0 ] [ dequeued pkts: 6737285 bytes: 1608200668 ] [ budget: 0 target qdelay: 10.00 msec update = interval:100.00 msec ] [ flow control: 1 feedback: 1 stalls: 0 failed: 0 ] [ drop overflow: 0 early: 0 memfail: 0 duprexmt:0 ] [ flows total: 0 new: 0 old: 0 ] [ throttle on: 0 off: 0 drop: 0 ] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D [ pri: BK (8) srv_cl: 0x100080 quantum: 1500 drr_max: = 2 ] [ queued pkts: 0 bytes: 0 ] [ dequeued pkts: 1396402 bytes: 382861004 ] [ budget: 0 target qdelay: 10.00 msec update = interval:100.00 msec ] [ flow control: 0 feedback: 0 stalls: 0 failed: 0 ] [ drop overflow: 0 early: 0 memfail: 0 duprexmt:0 ] [ flows total: 0 new: 0 old: 0 ] [ throttle on: 0 off: 0 drop: 0 ] macbook:~ user $=20 =20