From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from resqmta-po-03v.sys.comcast.net (resqmta-po-03v.sys.comcast.net [IPv6:2001:558:fe16:19:96:114:154:162]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 5A7CF3B29E for ; Tue, 30 Jul 2019 18:34:31 -0400 (EDT) Received: from resomta-po-06v.sys.comcast.net ([96.114.154.230]) by resqmta-po-03v.sys.comcast.net with ESMTP id saJdhQ9VdYrcWsahShTdUY; Tue, 30 Jul 2019 22:34:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcastmailservice.net; s=20180828_2048; t=1564526070; bh=KhMAYrPOTQar2JeMBA/QkBo8/Ts+/+FzXPIZSAuQzXY=; h=Received:Received:Received:To:From:Subject:Message-ID:Date: MIME-Version:Content-Type; b=mzbgUOUqob/V6ENaDy1XBxjZyIjD9MB/PG0Eq+PYhDwiS1luADUTCm+SHKrOBMDql BZv2bnVOQ1haTgoHKMabK2mMpbg+7U4YrfCrmbB7v2UXHZ2dAwlYCseUHv+7Xhn2HX 6YJa6HVDpuEhPCR644mD0tQB6nBHpru9zt+CllNKJdJ8ETrWsQAZu30GDMMtnTaqmt E5foTWRERT4c7lJLGl7IcOb2Giopb7XP6gBMjv4HFjwBvKGQAHCzd8YBIENgMzpp58 2atjOOiAjnjwS9pTk96RNfUXzfy4+N1j4J1P8cLrfrRQVEnQCI7EwEoHeNaGzlOBVo kzUeY1s6yfefg== Received: from home.sewingwitch.com ([IPv6:2601:644:0:c177::ae3]) by resomta-po-06v.sys.comcast.net with ESMTPA id sahQhqYTjGOcqsahShydW6; Tue, 30 Jul 2019 22:34:30 +0000 X-Xfinity-VMeta: sc=0;st=legit Received: from [10.96.7.39] ([10.96.7.39]) (authenticated bits=0) by home.sewingwitch.com (8.14.7/8.14.7) with ESMTP id x6UMYOaB002997 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 30 Jul 2019 15:34:25 -0700 DKIM-Filter: OpenDKIM Filter v2.11.0 home.sewingwitch.com x6UMYOaB002997 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sewingwitch.com; s=default; t=1564526065; bh=KhMAYrPOTQar2JeMBA/QkBo8/Ts+/+FzXPIZSAuQzXY=; h=To:From:Subject:Date:From; b=11QSJ/hD81C29DbZ5pRKHqROe2rjg90F7sSHNJ5fZgd7HJRp6b0pGHDrH33PO93vz T+OKM5H6JOikKXret6BhZ6y9NpoMdfWVdH3ZWERTNDvTYuQWWz2J38ScVfZQ7oElgo g1QBvF76o3tIzvR3Kz8cX8WKGHJ8xJAecjy26BkI= To: bloat@lists.bufferbloat.net From: Kenneth Porter Message-ID: <6232ad09-4d8b-c953-9e67-7fe774bb9a80@sewingwitch.com> Date: Tue, 30 Jul 2019 15:34:21 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Antivirus: Avast (VPS 190703-0, 07/02/2019), Outbound message X-Antivirus-Status: Clean X-Scanned-By: MIMEDefang 2.84 on 10.96.0.132 Subject: [Bloat] How can I tell if fq_codel is running? 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: Tue, 30 Jul 2019 22:34:31 -0000 I'm running CentOS 7 on a Dell R230 as a small office router. It's on a slow ADSL link, 1.5 Mbps down and 150 kbps up. The kernel supports fq_codel, as does the tg3 driver used by the interfaces. In the past I've run the Wondershaper script and now I'm hoping the new codel improves on that. I think it's installed but I don't see its name in a "tc show". Should I see it there? Is there additional setup I need to do? The system seems responsive but I've been tasked with prioritizing the network for certain users. Before, I set up some buckets in the wondershaper for that. I'm now trying to figure out how that's supposed to work with codel, which is ostensibly "knob-free". [root@saruman ~]# tc -s class show dev em2 class mq :1 root Sent 127961591021 bytes 412946653 pkt (dropped 0, overlimits 0 requeues 2726) backlog 0b 0p requeues 2726 class mq :2 root Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0) backlog 0b 0p requeues 0 class mq :3 root Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0) backlog 0b 0p requeues 0 class mq :4 root Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0) backlog 0b 0p requeues 0 class mq :5 root Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0) backlog 0b 0p requeues 0 [root@saruman ~]# sysctl net.core.default_qdisc net.core.default_qdisc = fq_codel