Posts
180
Following
30
Followers
81
Maintaining DAMON (https://damonitor.github.io). All opinions are my own.
repeated

Jonathan Corbet

I have often complained that, even though thousands of developers are paid to work on the Linux kernel, there is not a single person whose job it is to write documentation for the kernel. The problem is wider than that, though: Alejandro Colomar, who has been maintaining the man pages collection for the last four years, can no longer afford to do it for free.

https://lwn.net/ml/all/4d7tq6a7febsoru3wjium4ekttuw2ouocv6jstdkthnacmzr6x@f2zfbe5hs7h5
5
79
66
Edited 4 months ago
Today was my last day at Amazon. So from now on, the views expressed herein are those of the speakers;
They _do_ reflect the views of their employers (myself), until another announcement ;)
3
0
5
A new squad member has arrived from Germany.
0
1
2
Very impressive CXL-based memory tiering performance of HMSDK is shared[1] with a cool video. It is the grateful result of a collaboration between DAMON community and SK hynix. It was never a one-side help, but a collaboration. DAMON also gained its ability to do tiered memory managements from the collaboration.

I'm grateful to be a part of the work. I was always impressed and learned many things from SK hynix' innovative ideas and constructive discussions. I'm looking forward to continued collaborations and next outputs!

[1] https://www.linkedin.com/posts/honggyukim_ai-hpc-cxl-activity-7236734372266000385-zYuk?utm_source=share&utm_medium=member_desktop

#linux #kernel #damon
0
1
1
repeated
Here's a link to the slides for my "Why are there so many kernel CVEs?" talk I gave at OSS China yesterday:
https://kccncossaidevchn2024.sched.com/event/ed2b39a9a0cdfc1df18de67ce0c2f6be

Link to git repo for the slides if the schedule site acts odd for you:
https://git.sr.ht/~gregkh/presentation-security

It was fun, and will be the "set up" for my Kernel Recipes talk in Paris in a few weeks (only 3 conferences to go between now and then, travel is back in full swing.)
5
26
39
repeated

Thorsten Leemhuis (acct. 1/4)

Registration for @linuxplumbersconf reopened

'"This year there was a huge demand to attend Conference in person and at last we were able to add more places and reopen the registration."'

https://lpc.events/blog/current/index.php/2024/08/16/registration-is-now-reopened/

1
6
3
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: https://lore.kernel.org/20240813232158.83903-1-sj@kernel.org

#linux #kernel #damon #damo #damon-tests #damoos
0
1
1
repeated

Building on the excellent codetag/alloc_tag infrastructure recently added to Linux, I've got an initial implementation of per-call-site kmalloc cache isolation:
https://lore.kernel.org/lkml/20240809072532.work.266-kees@kernel.org/

It's sure to give @vbabka nightmares and frustrate shared-cache use-after-free exploits. 😁

0
6
2
Edited 5 months ago
VLDB paper about Aurora Serverless V2, which reveals their usage of DAMON on the product, is now available: https://www.amazon.science/publications/resource-management-in-aurora-serverless

#linux #kernel #damon #aurora_serverless_v2
0
1
1
Edited 5 months ago
We are looking for DAMON recipes that I could share on upcoming OSSummit EU, or (hopefully) DAMON microconf at LPC'25: https://lore.kernel.org/20240724222119.58477-1-sj@kernel.org

#linux #kernel #damon #ossummit #linuxplumbers
0
1
1
Edited 6 months ago
Memory Management subsystem pull request for Linux v6.11-rc1 is posted[1] with DAMON changes for CXL memory tiering[2], documentation[3] of a mailing tool for newcomers (HacKerMaiL), and minor fixups.

[1] https://lore.kernel.org/20240721145415.fbeb01a853962ef91334f3d1@linux-foundation.org
[2] https://lore.kernel.org/20240614030010.751-1-honggyu.kim@sk.com
[3] https://lore.kernel.org/20240621163626.74815-1-sj@kernel.org

#linux #kernel #damon #hkml
1
1
1
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] https://lpc.events/event/18/contributions/1768/

#linux #kernel #damon
0
1
1
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] https://github.com/awslabs/damo/blob/v2.4.3/release_note
[2] https://github.com/awslabs/damo/blob/v2.4.3/README.md#holistic-memory-usage-monitoring

#linux #kernel #damon #damo
0
1
0
I created a logo for DAMON using DAMON, just for fun.

You could also create some for yourself. For detailed instructions: https://sjp38.github.io/post/damon_heatmap_logo/

#linux #kernel #damon #damo #masim
1
1
1
repeated
Congrats to my colleague @ggherdov to his first LWN guest article blobcatamused

RE: https://fosstodon.org/@LWN/112768427133634587
0
1
7
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? ;) ).

[1] Telescope: Telemetry for Gargantuan Memory Footprint Applications, https://www.usenix.org/conference/atc24/presentation/nair
[2] FBMM: Making Memory Management Extensible With Filesystems, https://www.usenix.org/conference/atc24/presentation/tabatabai

#linux #kernel #damon #atc #mm-ext

RE: https://social.kernel.org/objects/92b159a6-48c2-4008-bffd-49c5f783f9ca
0
1
1
Edited 6 months ago
A couple of OSDI'24 papers[1,2] for memory tiering that references and exploring DAMON as a part of them are available now.

[1] https://www.usenix.org/conference/osdi24/presentation/xiang
[2] https://www.usenix.org/conference/osdi24/presentation/zhong-yuhong

#linux #kernel #damon #osdi #cxl
0
1
1
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] https://github.com/awslabs/damo/blob/v2.4.2/release_note#L4
[2] https://github.com/awslabs/damo/blob/v2.4.2/USAGE.md#holistic

#linux #kernel #damon #damo
0
1
1
Edited 6 months ago
I just posted DAMON quaterly news letter for 2024-Q2.

Highlights of highlights: DAMON gained a feature for CXL-based tiered memory management. HacKerMaiL (hkml), a simple mailing tool that DAMON maintainer is developing, made an official commitment to support DAMON community.

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

#linux #kernel #damon
0
1
1
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.

I'm hence marking[1] 'HacKerMaiL' as a mailing tool for DAMON community that the maintainer is committed to support.

[1] https://lore.kernel.org/20240620220337.76942-2-sj@kernel.org

#linux #kernel #damon #hkml #hackermail
0
1
2
Show older