[Bloat] WSL2 + fq_codel

Michael Richardson mcr at sandelman.ca
Sat Feb 25 15:37:02 EST 2023


Dave Taht via Bloat <bloat at lists.bufferbloat.net> wrote:
    > I so want to believe... I so want to believe... can anyone confirm?

    > https://raw.githubusercontent.com/microsoft/WSL2-Linux-Kernel/linux-msft-wsl-5.15.y/Microsoft/config-wsl

But, AFAIK, WSL isn't a kernel.  It's an implementation of the Linux ABI on
top of Windows service(s).  If you told me that they build some of it from
actual Linux kernel sources, I'd believe you.  (Rather like User-Mode-Linux)

If you told me that they have a kernel that they build for when they actually
spin up an actual VM (such as to run containers) that would also be unsurprising.

    > ...

    > CONFIG_NET_SCH_DEFAULT=y
    > CONFIG_DEFAULT_FQ_CODEL=y
    > # CONFIG_DEFAULT_PFIFO_FAST is not set
    > CONFIG_DEFAULT_NET_SCH="fq_codel"

It would be nice if the billion windows desktops started doing
something better, but I don't think it will help observed latency.
The real question is what the default schedule for the default Azure Linux VM
is.

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: not available
URL: <https://lists.bufferbloat.net/pipermail/bloat/attachments/20230225/a8cf6a88/attachment.ksh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 511 bytes
Desc: not available
URL: <https://lists.bufferbloat.net/pipermail/bloat/attachments/20230225/a8cf6a88/attachment.sig>


More information about the Bloat mailing list