<div dir="ltr">


        
        <span></span>
        
        

<p style="margin-bottom:0cm;line-height:100%;background:transparent none repeat scroll 0% 0%">
Ok, I decided to step backwards, and start from the beginning.</p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent none repeat scroll 0% 0%">My first goal will
be to make sure the hardware is ok, mainly, the network interfaces.</p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent none repeat scroll 0% 0%">I reinstalled Debian
10, turned it into a barebones router, and ran the
<a href="https://github.com/openwrt/packages/blob/openwrt-19.07/net/speedtest-netperf/files/speedtest-netperf.sh" style="color:rgb(0,0,128);text-decoration:underline"><i>speedtest-netperf.sh</i>
script from Openwrt</a>, either from within the router, as well as
from my 100/10 notebook.</p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent none repeat scroll 0% 0%">The results seem to
indicate everything is fine:</p>
<ul><li><p style="margin-bottom:0cm;line-height:100%;background:transparent none repeat scroll 0% 0%">From the
        server, the test maxes out the Internet link;</p>
        </li><li><p style="margin-bottom:0cm;line-height:100%;background:transparent none repeat scroll 0% 0%">Fromt the
        notebook, the test kinda maxes out its interface roof: close to 90
        Mbps in all four tests (I will assume this is because of poor
        hardware quality)</p>
</li></ul>
<p style="margin-bottom:0cm;line-height:100%;background:transparent none repeat scroll 0% 0%">I also switched WAN
and LAN interfaces, just in case, and repeated the test, which gave
similar results as before.</p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent none repeat scroll 0% 0%">PARTIAL CONCLUSION:
So far so good.</p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent none repeat scroll 0% 0%">Attached, both
results.</p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent none repeat scroll 0% 0%"><br>

</p>

<div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><div><i>Atenciosamente,<br></i></div><div><i><br></i></div><div><i>Gustavo Lapido Loureiro</i><br></div></div></div></div></div></div></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Em qui., 4 de mar. de 2021 às 17:44, Gustavo Lapido Loureiro <<a href="mailto:gustavo.lapido@gmail.com">gustavo.lapido@gmail.com</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hello, new member here.</div><div>First, thank you all involved in making this great piece of software, which I have already experienced without issues during a couple of months.</div><div>Back then, it was on Openwrt, in a TP-LINK Archer C-7 router, bandwidth capped to 60 Mbps (on the device's limits, but still making Internet usage much smoother to all users).</div><div>Then I moved the router to a debian 10 Celeron J1900 mini-ITX, 4 GB of RAM, two entry level Gigabit cards.</div><div>So far I couldn't get the stable A's in dslreports test I was getting with the previous setup.</div><div>The point is that my Internet has been upgraded from 60 Mbps to 240/20 Mbps. SInce most, if not all, devices are still 100 Mbps, I'm currently capping cake at 85/18.</div><div>I basically "transported" the cake settings from Openwrt to debian, basically adjusting the speed limits.</div><div>I would like to know where I start troubleshooting this, to help identify what is causing bufferbloat on this new setup.</div><div><br></div><div>Follow cake settings, then tc, then network hardware info<br></div><div><br></div><div><b>CAKE</b></div><div><br></div><div># Uplink and Downlink values are in kbps<br>UPLINK=17500<br>#DOWNLINK=216000<br>DOWNLINK=90000<br><br># SQM recipe to use. For more information, see /usr/lib/sqm/*.help<br>SCRIPT=piece_of_cake.qos<br><br># Optional/advanced config<br><br>ENABLED=1<br>QDISC=cake<br><br>#LLAM=tc_stab<br>LINKLAYER=ethernet<br>OVERHEAD=22<br>#STAB_MTU=2047<br>#STAB_TSIZE=512<br>#STAB_MPU=0<br><br>#ILIMIT=<br>#ELIMIT=<br>#ITARGET=<br>#ETARGET=<br><br># ECN ingress resp. egress. Values are ECN or NOECN.<br>IECN=ECN<br>EECN=NOECN<br><br># Extra qdisc options ingress resp. egress<br>IQDISC_OPTS="nat dual-dsthost"<br>EQDISC_OPTS="nat dual-srchost ack-filter"<br><br># CoDel target<br>#TARGET=5ms<br><br>#ZERO_DSCP_INGRESS=1<br>#IGNORE_DSCP_INGRESS=1</div><div><br></div><div><b>TC SETTINGS:</b><br></div><div><br></div><div>qdisc noqueue 0: dev lo root refcnt 2 <br>qdisc pfifo_fast 0: dev enp2s0 root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1<br>qdisc cake 801b: dev enp3s0 root refcnt 2 bandwidth 17500Kbit besteffort dual-srchost nat nowash ack-filter split-gso rtt 100.0ms noatm overhead 22 <br>qdisc ingress ffff: dev enp3s0 parent ffff:fff1 ---------------- <br>qdisc cake 801c: dev ifb4enp3s0 root refcnt 2 bandwidth 90Mbit besteffort dual-dsthost nat wash no-ack-filter split-gso rtt 100.0ms noatm overhead 22 <br></div><div><br></div><div><b>NETWORK HARDWARE:</b></div><div><br></div><div>SCSI                        <br>  *-network        <br>       description: Ethernet interface<br>       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller<br>       vendor: Realtek Semiconductor Co., Ltd.<br>       physical id: 0<br>       bus info: pci@0000:02:00.0<br>       logical name: enp2s0<br>       version: 06<br>       serial: c4:e9:84:00:1d:7b<br>       size: 1Gbit/s<br>       capacity: 1Gbit/s<br>       width: 64 bits<br>       clock: 33MHz<br>       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation<br>       configuration: autonegotiation=on broadcast=yes driver=r8169 duplex=full firmware=rtl_nic/rtl8168e-2.fw ip=192.168.1.1 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s<br>       resources: irq:17 ioport:e000(size=256) memory:d0704000-d0704fff memory:d0700000-d0703fff<br>  *-network<br>       description: Ethernet interface<br>       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller<br>       vendor: Realtek Semiconductor Co., Ltd.<br>       physical id: 0<br>       bus info: pci@0000:03:00.0<br>       logical name: enp3s0<br>       version: 0c<br>       serial: 44:8a:5b:94:96:37<br>       size: 1Gbit/s<br>       capacity: 1Gbit/s<br>       width: 64 bits<br>       clock: 33MHz<br>       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp aui bnc mii fibre 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation<br>       configuration: autonegotiation=on broadcast=yes driver=r8169 duplex=full firmware=rtl8168g-2_0.0.1 02/06/13 ip=179.210.1.62 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s<br>       resources: irq:18 ioport:d000(size=256) memory:d0604000-d0604fff memory:d0600000-d0603fff<br>  *-network:0<br>       description: Ethernet interface<br>       physical id: 1<br>       logical name: ifb4enp3s0<br>       serial: 76:6b:66:3c:6d:e9<br>       capabilities: ethernet physical<br>       configuration: broadcast=yes<br>  *-network:1 DISABLED<br>       description: Ethernet interface<br>       physical id: 2<br>       logical name: ifb1<br>       serial: 02:9e:3d:12:6e:16<br>       capabilities: ethernet physical<br>       configuration: broadcast=yes<br>  *-network:2 DISABLED<br>       description: Ethernet interface<br>       physical id: 3<br>       logical name: ifb0<br>       serial: 32:fe:93:2e:3a:1d<br>       capabilities: ethernet physical<br>       configuration: broadcast=yes<br></div></div>
</blockquote></div>