@ljs great timing with the "beers of a feather" session organized and stocked by Rik ;) coincidentally it's only thanks to his commit that this beer mug actually exists
DAMON Self-Tuned Memory Tiering Shows Nice Improvement For Linux Servers
Linux developer SeongJae Park has posted a set of patches for the Linux kernel's wonderful DAMON code to provide for self-tuned memory tiering that "just works" and is racking up some nice performance wins...
https://www.phoronix.com/news/DAMON-Self-Tuned-Memory-Tiering
A change in maintenance for the kernel's DMA-mapping layer
Very happy to announce my book The Linux Memory Manager is now available to pre-order at
https://nostarch.com/linux-memory-manager
It's a comprehensive 1,300 page exploration of how memory functions in Linux that goes into great depth on the subject, and is the first book of its kind for 20 years :)
Well well, look what the cat dragged in
https://nostarch.com/linux-memory-manager
I just published a hands-on tutorial walking through a real kernel bug investigation using drgn, both as a video: https://youtu.be/s5TvkvMiV_M and a writeup: https://drgn.readthedocs.io/en/latest/tutorials/blk_rq_qos_crash.html. It includes a core dump that you can download to follow along. It covers stack traces, local variables, and a few drgn helpers for identifying unknown addresses and structures. Check it out!
Join the sched-ext crew at @fosdem for the Scheduler Contest. Submit your own Linux scheduler (written with eBPF and sched-ext) or scheduling policy idea, and with a bit of luck, win a sched-ext T-Shirt and a cup: https://mostlynerdless.de/blog/2025/01/28/sched-ext-scheduler-contest-fosdem25/