SJ
banner
sj00.bsky.social
SJ
@sj00.bsky.social
Maintaining DAMON (https://damonitor.github.io). All opinions are my own.
GitHub repos for non-kernel parts of DAMON project including 'damo', 'damon-tests' and 'damoos' will be moved from 'awslabs' to 'damonitor', by 2024-09-05: lore.kernel.org/202408132321...
#linux #kernel #damon #damo #damon-tests #damoos
lore.kernel.org
August 14, 2024 at 12:13 AM
VLDB paper about Aurora Serverless V2, which reveals their usage of DAMON on the product, is now available: www.amazon.science/publications...
#linux #kernel #damon #aurora_serverless_v2
Resource management in Aurora Serverless
Amazon Aurora Serverless is an on-demand, autoscaling configuration for Amazon Aurora with full MySQL and PostgreSQL compatibility. It automatically offers capacity scale-up/down (i.e., vertical scali...
www.amazon.science
July 29, 2024 at 5:15 PM
We are looking for DAMON recipes that I could share on upcoming OSSummit EU, or (hopefully) DAMON microconf at LPC'25: lore.kernel.org/202407242221...
#linux #kernel #damon #ossummit #linuxplumbers
lore.kernel.org
July 24, 2024 at 10:39 PM
DAMON topic for Linux Kernel Memory Management Microconference at LPC'24, titled "DAMON: Long-term Plans for Kernel That {Just Works,Extensible}" has been accepted[1].
[1] lpc.events/event/18/con...
#linux #kernel #damon
Linux Plumbers Conference 2024
18-20 September, Vienna, Austria. The Linux Plumbers Conference is the premier event for developers working at all levels of the plumbing layer and beyond.
lpc.events
July 18, 2024 at 2:19 PM
DAMON user-space tool, damo, v2.4.3[1] is now available. The version supports showing access pattern, memory footprints, and hotspot functions all at once on live. An animated-gif for that is available[2].
[1] github.com/awslabs/damo...
[2] github.com/awslabs/damo...
damo/release_note at v2.4.3 · awslabs/damo
DAMON user-space tool. Contribute to awslabs/damo development by creating an account on GitHub.
github.com
July 15, 2024 at 8:19 PM
I created a logo for DAMON using DAMON, just for fun.
You could also create some for yourself. For detailed instructions: sjp38.github.io/post/damon_h...
#linux #kernel #damon #damo #masim
July 14, 2024 at 9:15 PM
1/2
ATC'24 also published two DAMON-citing papers at the same time. The first one[1] proposes a way to improve monitoring accuracy of DAMON, while the second one[2] mentions DAMON can be useful for extensible memory management (mm-ext? ;) ).
#linux #kernel #damon #atc #mm-ext
July 11, 2024 at 10:34 PM
An OSDI'24 paper for memory tiering that references and exploring DAMON as a part of it is now available: www.usenix.org/conference/o...
#linux #kernel #damon #osdi #cxl
Managing Memory Tiers with CXL in Virtualized Environments | USENIXusenix_logo_notag_white
www.usenix.org
July 11, 2024 at 9:33 PM
DAMO v2.4.2 [1] is out. It makes the report more holistic with hotspot functions in addition to the heatmap, wss, and memory footprints. Refer to USAGE[2] for details and an example report.
[1] github.com/awslabs/damo...
[2] github.com/awslabs/damo...
#linux #kernel #damon #damo
damo/release_note at v2.4.2 · awslabs/damo
DAMON user-space tool. Contribute to awslabs/damo development by creating an account on GitHub.
github.com
July 8, 2024 at 9:23 PM
I just posted DAMON quaterly news letter for 2024-Q2.
lore.kernel.org/202407012122...
#linux #kernel #damon
lore.kernel.org
July 1, 2024 at 9:41 PM
As the DAMON maintainer and an AWS employee, I _strive_ to be the best employer of DAMON community. Assisting onboarding of new members is an important part of it.
#linux #kernel #damon #hkml #hackermail
June 20, 2024 at 10:41 PM
Hackermail v1.1.0[1] is just pushed with a number of features. Now it can be used for reading general patch files or commits with the built-in lore/commits-explorer. Also most hkml features are integrated into the interactive interface.
#hkml #hackermail
June 16, 2024 at 7:01 PM
SK hynix' patch series "DAMON based tiered memory management for CXL memory" has merged[1] into -mm tree! Huge appreciate to great works from the team!
[1] lore.kernel.org/all/20240614...
#linux #kernel #damon #cxl #tiered-memory
+ mm-make-alloc_demote_folio-externally-invokable-for-migration.patch added to mm-unstable branch - Andrew Morton
lore.kernel.org
June 14, 2024 at 7:03 PM
The DAMON talk for the open source summit in Europe 2024 has been accepted and scheduled: sched.co/1ej2S. I am Looking forward to meeting folks in Vienna!
#linux #kernel #damon #ossumit
Open Source Summit Europe 2024: DAMON Recipes: Ways to Save Memory Using...
View more about this event at Open Source Summit Europe 2024
sched.co
June 13, 2024 at 4:22 AM
I just pushed Hackermail v1.0.9[1]. The version adds more features for its interactive list/viewer, including complete thread listing, git commit ids handling, and lore links opening.

[1] github.com/sjp38/hacker...

#hkml #hackermail
June 9, 2024 at 7:03 PM
Today I learned LSFMM+BPF 2024 videos including that for DAMON session[1] are now available on YouTube as a playlist[2].
[1] youtu.be/ywmwXq01ySA?...
[2] www.youtube.com/watch?v=ygNW...
#linux #kernel #damon #lsfmm
DAMON Updates and Plans: Automation of DAMON tuning, tiering, and VM guest scaling - SeongJae Park
DAMON Updates and Plans: Automation of DAMON tuning, tiering, and VM guest scaling - SeongJae Park
youtu.be
June 4, 2024 at 2:01 AM
I just pushed Hackermail v1.0.8[1]. From this version, list/thread output supports interactive mails reading and replying.
[1] github.com/sjp38/hacker...
#hkml #hackermail
June 2, 2024 at 7:21 PM
DAMON user-space tool (damo) v2.3.6[1] is out. This release contains vmas recording[2] and custom-weighted hotness-based access snapshot reporting[3] features.

[1] github.com/awslabs/damo...
[2] github.com/awslabs/damo...
[3] github.com/awslabs/damo...

#linux #kernel #damon #damo
GitHub - awslabs/damo at v2.3.6
DAMON user-space tool. Contribute to awslabs/damo development by creating an account on GitHub.
github.com
May 27, 2024 at 5:34 PM
Memory management subsystem pull request[1] for Linux 6.10-rc1 has been posted.
[1] lore.kernel.org/202405171922...
#linux #kernel #mm #damon
lore.kernel.org
May 18, 2024 at 3:24 PM
LWN published an article introducing the DAMON session on LSFMM+BPF 2024: lwn.net/Articles/973...

#linux #kernel #damon
May 17, 2024 at 5:24 PM
I just sent two sets of patches for DAMON-based tiered memory management [1] and access/contiguity-aware memory scaling[2].

[1] lore.kernel.org/202405121754...
[2] lore.kernel.org/202405121936...
#linux #kernel #damon #lsfmmbpf
lore.kernel.org
May 12, 2024 at 7:51 PM
Just uploaded the first draft[1] of the slides for LSFMM+BPF 2024 DAMON talk[2]. Note that it is just a draft, and therefore will be (significantly) changed until the talk, though!
[1] github.com/damonitor/ta...
[2] docs.google.com/spreadsheets...
#linux #kernel #damon
github.com
May 10, 2024 at 9:12 PM
The video of the DAMON presentation at LinuxCon'24 is now available: youtu.be/vP5x5P47S1U?...
#linux #kernel #damon
DAMO[N,S]?: Implementing Self-Driven Data Access-Aware Efficient Linux System - SeongJae Park
DAMO[N,S]?: Implementing Self-Driven Data Access-Aware Efficient Linux System - SeongJae Park, Amazon DAMON is a Linux kernel subsystem for efficient data access monitoring that has been integrated into the mainline since v5.15. The subsystem has evolved to provide not only the monitoring, but also general access-aware system operations (DAMOS). One of the recent important advances was the introduction of a user aims oriented system operations self driving. The user-space tool for DAMON, DAMO, has also evolved together. It supports all DAMON features and provides its own user space features. This talk presents DAMON and DAMO, using DAMO as a demonstration tool. It introduces what important benefits of access-aware system operation can be implemented with DAMON and DAMO, the internal mechanism, recent changes, and the simple but efficient usages of those. For easy understanding of the topics, this talk will live-demonstrate examples for the data access profiling and the self-tuning access-aware system memory efficiency optimizations. After the live demonstration, more access-aware optimization designs and implementations including those that are currently being used on production and planned for future development with their evaluation results will be shared.
youtu.be
April 29, 2024 at 5:58 PM
Just finished DAMON talk at OSSummit NA. The slides are available at static.sched.com/hosted_files...
#linux #kernel #damon #ossummit
April 18, 2024 at 12:22 AM
Just found OSSummit NA has unconference session chance. I booked one slot to use it as a place for yet another in-person veresion of the DAMON community meetup, a.k.a Beer/Coffee/Tea Chat.

#linux #kernel #damon #ossummit
April 16, 2024 at 6:45 PM