Posts
216
Following
37
Followers
105
Maintaining DAMON (https://damonitor.github.io). All opinions are my own.
Access pattern heatmap is powerful visualization, but exploring the time/space is not that easy[1]. To help that, we added an interactive zoom and scroll mode of the heatmap. You can try that with `damo report heatmap --interacrive_edit`. Attaching a demo gif.

[1] https://damonitor.github.io/posts/why_the_heatmap_is_not_showing_the_expected_access_patterns/

#linux #kernel #dmon #damo
0
0
2
Edited 3 days ago
OSSummit NA was great. I met old and new great people. DAMON talk was also done very well, thanks to great audiences. The video would be available soon. Meanwhile, you could get the slides for the talk at the conference web site[1] and GitHub[2].

[1] https://sched.co/1zfmE
[2] https://github.com/damonitor/talks/tree/master/2025/ossna

#linux #kernel #damon #ossna
0
0
2
repeated

Bcachefs may be headed out of the kernel

https://lwn.net/Articles/1027289/

0
5
0
repeated
Edited 4 days ago

This graph is the one I'm most excited about: the lifetime of security flaws in Linux is finally starting to get shorter (and the number of fixed flaws continues to rise).

https://hachyderm.io/@LinuxSecSummit@social.kernel.org/114750428620118674

1
11
2
repeated

LSFMM+BPF 2025 reporting complete

https://lwn.net/Articles/1026338/

1
3
1
repeated

Jonathan Corbet

It took a long time and over 60 articles but, at @lwn, we have finally managed to complete our reporting from the 2025 Linux Storage, Filesystem, Memory Management, and BPF Summit. If you want to know what is going on in those core parts of the kernel, this is the place to look.

We've put together an EPUB version of the whole set as well — good bedtime reading!

https://lwn.net/Articles/1026338/
2
32
57
An interesting ISCA'25 paper for better memory tiering is published. The paper uses DAMON and masim for showing access patterns of artificial and realistic workloads.

https://dl.acm.org/doi/10.1145/3695053.3731001

#linux #kernel #damon #masim #memory_tiering
0
0
1
I'll travel Denver next week for DAMON talk at Open Source Summit North America. If you have any topic for in-person DAMON beer/coffee/tea chat, please reach out to me! https://lore.kernel.org/20250620204743.98321-1-sj@kernel.org

#linux #kernel #damon #ossna

RE: https://social.kernel.org/objects/c5a2bd49-eb02-4dbe-a1f1-00dd85f4b512
0
0
2
Edited 15 days ago
A new DAMON user-space tool feature of today is drawing heatmap after sorting regions on the space by their access temperature.

The feature can be used with 'damo report heatmap --sort_temperature'. The access temperature calculation can be customized using '--temperature_weights'.

Attaching heatmps of a DAMON-snapshot and a DAMON-record, for unsorted and sorted heatmaps.

#linux #kernel #damon #damo
0
0
2
Intel has published another excellent ArXiv paper[1] for memory tiering. The research used DAMON for a validation of the behavior of their approach (GPAC).

[1] https://arxiv.org/pdf/2506.06067

#linux #kernel #damon
0
0
2
I use 'masim' for testing DAMON against artificial access patterns. I recently started thinking it might be useful for not only DAMON but also other memory management systems that I have interest, such as memory tiering and compressions. So I finally got a time to document its configuration format[1], about 7 years after its first release.

[1] https://github.com/sjp38/masim/blob/master/README.md

#linux #kernel #damon #masim
0
0
2
repeated

Linus Torvalds Rejects The Idea Of Enabling DAMON By Default In The Linux Kernel

DAMON is a nifty data access monitoring solution for the Linux kernel developed by Amazon and other parties for system monitoring and performance/efficiency optimizations and more. But it's not so ground-breaking that it's worth enabling by default in all Linux kernel builds, Linus Torvalds has decided...
https://www.phoronix.com/news/Linux-DAMON-By-Default-No

0
1
1
repeated
Edited 19 days ago

Ticket sales for Kernel Recipes 2025 are now open! The conference will take place from September 22 to 24, 2025, in Paris. The agenda is still in the works, but you can already check out the list of speakers and a few of the topics online.

https://kernel-recipes.org/en/2025/

If you're a student, we’re offering a 50% discount—just get in touch with us!

See you in september!

1
11
1
The change for making CONFIG_DAMON enabled by default has reverted by Linus, with his nice and fair explanation[1] of the rule.

[1] https://lore.kernel.org/20250610173228.49109-1-sj@kernel.org
0
3
6
repeated

Like everybody else, LWN is affected by the current turbulence in the political and economic spheres; we expect to get through this period, but there will be some challenges.

To put it bluntly: starting around the beginning of March, we have observed a distinct drop in both new subscriptions and renewals. [...]

https://lwn.net/Articles/1019217/

1
10
0
DAMON user-space tool's heatmap visualization has recently advanced. I wrote more details on the blog: https://damonitor.github.io/posts/damo_heatmap_modernization_2025_06/

#linux #kernel #damon #damo
0
1
1
Edited 27 days ago
Changes for enabling CONFIG_DAMON by default[1] have just merged[2] into the mainline, by the second MM subsystem pull request for Linux 6.16-rc1. This will help DAMON be better tested and easier to be used.

[1] https://lore.kernel.org/all/20250521042755.39653-1-sj@kernel.org/
[2] https://lore.kernel.org/all/174891081008.961800.5493448222601669134.pr-tracker-bot@kernel.org/

#linux #kernel #damon
1
0
4
Andrew Morton posted an MM pull request[1] for Linux 6.16-rc1, and it is now merged into the mainline. It includes many interesting changes including DAMON patches[2] for more self-driven memory tiering.

[1] https://lore.kernel.org/all/20250531145342.383090aa5ed5bcefee0740d5@linux-foundation.org/
[2] https://lore.kernel.org/all/20250420194030.75838-1-sj@kernel.org/

#linux #kernel #damon #mm #pullrequest
0
0
4
repeated

Thanks Meta (and of course @paulmckrcu and @axboe for joining the game once more in Kernel Recipes 2025! Thanks for keeping this event open and affordable.

We are still missing some sponsors. You can also join. Have a look here:
https://kernel-recipes.org/en/2025/sponsor/

0
3
2
Edited 1 month ago
hkml's patch mails searching is only for interactive mode, and not very beautiful. For cleaner navigation and more tooling use case (e.g., extract searched patches as mbox files or parse the list output), I added the command line option supports[1] of the feature.

E.g., 'hkml list linux-mm --patches_for reviewer "SeongJae Park <sj@kernel.org>"' will list patch maisl touching files that I maintain.

[1] https://github.com/sjp38/hackermail/blob/master/USAGE.md#patches-filtering

#hkml
0
0
1
Show older