Posts
180
Following
30
Followers
81
Maintaining DAMON (https://damonitor.github.io). All opinions are my own.
I posted two LSF/MM/BPF topic proposals for DAMON. One[1] for the usual annual DAMON development updates and plans discussions, and the other one[2] for discussing what DAMON need to provide help future access-aware MM features.

[1] https://lore.kernel.org/all/20250102222317.48760-1-sj@kernel.org/
[2] https://lore.kernel.org/20250101222039.74565-1-sj@kernel.org

#linux #kernel #damon
0
1
1
Edited 15 days ago
I just posted the last DAMON quaterly news letter for 2024: https://lore.kernel.org/20250102211811.48322-1-sj@kernel.org In short, we got more users, features, and presentation/documents.

#linux #kernel #damon #damo #quaterly_newsletter #2024-q4
0
1
2
I just looked back at my open source commits that made in 2024.

I made 7th and 2nd biggest changes to Linux kernel memory management subsystem among the 340 people, in terms of lines of changes (2,347) and commits (102).

For the Linux kernel whole tree, the numbers become 235-th (3,754 lines) and 74th (150 commits) among 5,278 people.

I also made around 45,000 lines of changes with around 2,500 commits for non-Linux open source projects.

For more details, disclaimers, and the source code for the numbers: https://sjp38.github.io/post/my_opensource_commits_stat_2024/

#linux #kernel #mm #damon #damo #hkml #perfook_ko-kr #lazybox #2024 #commits #statistic
0
3
1
Just released damo v2.6.1. Using this version and kernels that built with an RFC patch series, you can try page level properties based access monitoring. For example, you can know how much of anonymous and non-Young pages are in regions of different access pattern, like attaching image. Please refer to a blog post[1] for more details.

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

#linux #kernel #damon #damo #sz_ops_filter_passed
0
1
2
My hkml lightning talk proposal[1] for FOSDEM'25 is accepted. Looking forward to be connected with more people!

[1] https://pretalx.fosdem.org/fosdem-2025/talk/review/WK7MY7MR9HVELCGWS3QKBY8GXQR3JPDG

#hkml #fosdem #fosdem25
0
1
3
I just received an acceptance notification of my DAMON presentation proposal[1] for FOSDEM'25[2]. Looking forward to meet you at Brussels!

[1] https://pretalx.fosdem.org/fosdem-2025/talk/review/3UT9TYYRE3UXJMRRCRLMQLJKUHLRKVYE
[2] https://fosdem.org/2025/

#linux #kernel #damon #fosdem25
0
2
4
repeated

Thorsten Leemhuis (acct. 1/4)

Greg now officially deemed 6.12 as a longterm by adding it to https://www.kernel.org/category/releases.html right after marking 4.19 as EOL; ohh, and he marked the 6.11 series as EOL today, too!

For details see the latest commits here: https://git.kernel.org/pub/scm/docs/kernel/website.git/log/

2
12
2
On Middlewar'24, a paper describing DAMON as a common cloud workload and evaluate their system for DAMON usage has presented: https://dl.acm.org/doi/10.1145/3652892.3700755

This is yet another creative usage of DAMON that I never expected.

#linux #kernel #damon #middleware24
0
1
1
Posted an example of the DAMON monitoring parameters tuning guide using my approach on a real-world server workload.

https://lore.kernel.org/20241202175459.2005526-1-sj@kernel.org

#linux #kernel #damon #damo

RE: https://social.kernel.org/objects/33dc6af6-20f2-49f3-bf50-8d0ca813c902
0
1
2
Edited 1 month ago
damo v2.5.7 is released with filtering and formatting keyword for region access temperatures. Show blog post for detail of the features with examples[1].

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

#linux #kernel #damon #damo
0
2
0
repeated
Since the report of 3888.9% performance improvement made it not only to Phoronix (no surprises there) but is now also the subject of at least two youtube videos, where one has 212k views at this point (just wow), I've decided to explain in some detail why the benchmark is in this context completely bogus, and that people missed the very same report also contains a 9% regression in another benchmark (which may be actually less bogus :)
Hope someone finds this useful. http://lore.kernel.org/all/3b09bf98-9bd4-465b-b9c5-5483a6261dc7%40suse.cz
The youtube videos: https://www.youtube.com/watch?v=m9dZkRwWEj8
https://youtu.be/OvLEx6fPVrg
4
20
33
Just implemented heatmap visualization for each DAMON's access pattern snapshot. It is inpsired by Lorenzo's page layout idea[1].

Someone might be able to hack DAMON for generating page types snapshot instead of access pattern snapshot, and reuse some of the heatmap visualization code, if they are getting bored and get plenty spare time ;)

[1] https://social.kernel.org/notice/Ao0id4tH8kLlNztK0u

#linux #kernel #damon #damo
0
1
2
Posted "a guide to DAMON tuning and results interpretation for hot pages" to mailing lists[1]. Hopefully this will help better tuning of DAMON for given purposes. Cross-posted it to the blog[2] too, for people who prefer rendered page, and possible future revisions.

[1] https://lore.kernel.org/20241108232536.73843-1-sj@kernel.org
[2] https://damonitor.github.io/posts/damon_tuning_guide_for_hot_pages/

#linux #kernel #damon #hotpage_detection #tuning #guide
0
1
3
Just released damo v2.5.4[1]. The major new feature in this release is recency/temperature histogram visualization[2] of DAMON's access pattern snapshots.

[1] https://github.com/damonitor/damo/blob/v2.5.4/release_note#L4
[2] https://github.com/damonitor/damo/blob/v2.5.4/USAGE.md#access-report-styles

#linux #kernel #damon #damo
0
1
0
I'm still looking for a space on `damo` USAGE.md[1] for a formal documentation of DAMOS auto-tuning usage. Because I'm only continue failing it everyday, just wrote a blog post for an informal usage of it with examples: https://damonitor.github.io/posts/damo_autotune_example/

[1] https://github.com/damonitor/damo/blob/next/USAGE.md

#linux #kernel #damon #damo #damos #auto-tuning
0
1
0
repeated
Edited 2 months ago
kernel job posting
Show content
The core kernel team at SUSE Labs (where I am as well) is looking for a Linux Kernel Security Expert! https://jobs.suse.com/us/en/job/71006364
2
27
9
repeated
Edited 5 months ago

Outreachy is getting squeezed financially from reduced funding related to diversity programs and reduced funding for open source orgs. Can you help us spread the word about how important the program is and help us connect to folks who might contribute funding?

https://www.outreachy.org/blog/2024-08-14/outreachy-needs-your-help/

@outreachy

1
29
1
Just realized the new member looks similar to the penguin of FB kernel team logo hat I found from https://opensource.fb.com/linux/ (file name: kernel-team-logo.svg)

RE: https://social.kernel.org/objects/11adc48b-1b76-4d76-8e86-c6c89d87d895
0
0
3
repeated
Show older