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

Vlastimil Babka

"In hopes of having a single compressed pages allocator at some point,
and following in the footsteps of SLAB, deprecate z3fold."

Well well, look who's a trendsetter now!
https://lore.kernel.org/all/20240112193103.3798287-1-yosryahmed@google.com/
1
5
11
repeated
Edited 4 months ago
Day four of no power and no Internet. This big tree is the reason. One among hundreds in the area, but this is the one that took out *our* power and Internet.

PGE (Portland General Electric) claims we should get power back by 10pm today, but the ice storm arrives today, so we'll see.

Edit: well, it looks like PGE fixed the outage by just removing me from the outage database, not by actually reconnecting power. That was the second time that happened, so I re-re-reported the outage. Not that I was hugely optimistic about the 10pm timeframe, but it looks even less likely now.
45
186
515
LWN introduced[1] the feedback-driven DAMOS aggressiveness autotuning[2] as one of the interesting changes for Linux v6.8.

[1] https://lwn.net/Articles/957188/
[2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9294a037c015

#linux #kernel #damon
0
0
2
repeated
The 4.14.y kernel tree is now end-of-life: https://lore.kernel.org/all/2024011046-ecology-tiptoeing-ce50@gregkh/

It's been a good 6 years, and it was a solid kernel version for its time, but anyone still using it should have moved off it a long time ago as it has been showing its age for quite a while.
1
18
32
repeated

Thorsten Leemhuis (acct. 1/4)

Edited 4 months ago

With https://git.kernel.org/torvalds/c/d30e51aa7b1f6fa7dd78d4598d1e4c047fcc3fb9 is now gone from the . SLUB thus is now the one and only, as SLOB was removed a few moons ago already. Congrats to @vbabka for these successful shrinking efforts!

The merge commit linked above also brought "SLUB: delayed freezing of CPU partial slabs", which can improve the performance in certain benchmarks.

3
8
4
Edited 4 months ago
Memory management subsystem pull request[1] for Linux v6.8-rc1 has posted. To quote Andrew's summary for DAMON part:

```
- DAMON/DAMOS feature and maintenance work from SeongJae Park in
the series

"mm/damon: let users feed and tame/auto-tune DAMOS"
"selftests/damon: add Python-written DAMON functionality tests"
"mm/damon: misc updates for 6.8"
```

It also has many more interesting changes!

[1] https://lore.kernel.org/linux-mm/20240108155039.fd2798712a2a93a108b710ce@linux-foundation.org/

#linux #kernel #damon
0
0
1
repeated

Vlastimil Babka

This is the end, so long my friend!

(you have been warned)

https://lore.kernel.org/all/a0511a72-711b-4c8f-b9d7-da95681000c1@suse.cz/
0
5
15
In 2023, I made 8th and 4th biggest changes to Linux kernel memory management subsystem among the 295 people, for lines of changes (1,910) and commits (66).

For the Linux kernel whole tree, the numbers become 264th (3,562 lines) and 80th (147 commits) among 5,006 people.

For more details: https://sjp38.github.io/post/my_opensource_commits_stat_2023/

#linux #kernel #commits #statistics #2023
1
1
4
A retrospect of DAMON development in 2023 has posted: https://lore.kernel.org/damon/20231231222250.140364-1-sj@kernel.org/

To quote the conclusion,

"""
DAMON community delivered multiple important features and a significant amount
of changes to the world via the collaboration between the 24 great
contributors. I would call 2023 as yet another successful and grateful years
of DAMON development.

Huge thanks to you again, DAMON community. Looking forward to continuing our
journey in 2024.

Hope you all enjoy the remaining holidays and a happy new year!
"""

#linux #kernel #damon
0
0
2
SK Hynix released Heterogeneous Memory Software Development Kit (HMSDK) v2.0 which utilizes DAMON for tiered memory management.

https://github.com/skhynix/hmsdk/releases/tag/hmsdk-v2.0

#linux #kernel #damon
0
1
2
Edited 5 months ago
I finally decided to unsubscribe linux-kernel@ and revisit my humble public-inbox-based mail client (https://github.com/sjp38/hackermail).

RE: https://social.kernel.org/objects/a58dbb3c-21f5-47fe-a08d-55e918830fe7
1
0
2
repeated

Thorsten Leemhuis (acct. 1/4)

Edited 5 months ago

This talk from Sasha covers some of the factors that contribute to the difficulty of maintaining stable , and explains how those factors increase in difficulty and complexity as the stable kernel gets older. The talk also offer suggestions to reduce the long-term burden, as well as cover best practices around patch backport and reduction of technical debt on these longer-term .[1]

https://www.youtube.com/watch?v=m3Wiujcxc4k

[1] text based on this abstract: https://ossjapan2023.sched.com/event/1Tyom/challenges-around-long-term-kernel-maintenance-sasha-levin-google?iframe=no&w=100%&sidebar=yes&bg=no

0
3
0
repeated

Christian Brauner 🦊🐺

Edited 5 months ago

Hey people. Last year we had the first Devroom at . And we're running the Devroom for in 2024 as well!

2024 is taking place over the weekend of the 3 & 4 February in Brussels, Belgium!

It is a wonderful event that's very close to my and a lot of people's hearts!

Join @rppt, Daniel Borkmann, and @stgraber, and myself and make this another great !

We're very excited for your submissions!

https://lists.fosdem.org/pipermail/fosdem/2023q4/003536.html

0
22
3
I found yet another insightful arXiv paper exploring DAMON and finding grateful area to improve. My holiday would never be boring :)

https://arxiv.org/pdf/2311.10275.pdf

#linux #kernel #damon
0
2
2
repeated

Thorsten Leemhuis (acct. 1/4)

Edited 6 months ago

Next years @linuxplumbersconf will be in Vienna, Austria during the Week of 16 Sep.

To quote from the private " Conference is a Wrap, see you next year" mail I just received:

""we're looking forwards to seeing you at next year's Linux Plumbers Conference (possibly even in person?) which will be in Vienna, Austria on the Week of 16 September 2024 (co-located with OSS EU). We haven't found the actual space we'll be using yet, so we don't have exact days of that week to give you.""

4
10
4
Edited 6 months ago
The video for my kernel summit talk about DAMON's current status and future plans is now available from the livestream record: https://www.youtube.com/live/VxaAorwL89c?si=vUk1V5jAZhw8YFdV&t=19455

#linux #kernel #damon #LinuxPlumbers #ksummit
0
1
4
Finally uploaded the first version (hopefully the final version) of the slides for my kernel summit talk.

https://lpc.events/event/17/contributions/1624/

#linux #kernel #damon #LinuxPlumbers #ksummit
0
0
4
Edited 6 months ago
I just sent the RFC patchset for DAMOS aggressiveness auto tuning[1], together with the ideas of Access/Contiguity-aware Memory Auto-Scaling (ACMA)[2] and DAMOS-based tiered memory management[3]. Hopefully those will all covered at my kernel summit talk[4]!

[1] https://lore.kernel.org/damon/20231112194607.61399-1-sj@kernel.org/
[2] https://lore.kernel.org/damon/20231112195114.61474-1-sj@kernel.org/
[3] https://lore.kernel.org/damon/20231112195602.61525-1-sj@kernel.org/
[4] https://lpc.events/event/17/contributions/1624/

#linux #kernel #damon #LinuxPlumbers #kernelsummit
0
0
2
DAMON BoF for LPC is accepted and scheduled! So we will have the second physical DAMON meetup (Beer/Coffee/Tea Chat). I am looking forward to meeting you all.

https://lpc.events/event/17/contributions/1652/

#linux #kernel #damon #LinuxPlumbers
0
2
2
Memory management subsystem pull requests for Linux v6.7-rc1, which contains the changes for DAMON, has sent. To quote Andrew's nice summary of DAMON-side changes:

- More DAMON/DAMOS maintenance and feature work from SeongJae Park i the
following patch series:

mm/damon: misc fixups for documents, comments and its tracepoint
mm/damon: add a tracepoint for damos apply target regions
mm/damon: provide pseudo-moving sum based access rate
mm/damon: implement DAMOS apply intervals
mm/damon/core-test: Fix memory leaks in core-test
mm/damon/sysfs-schemes: Do DAMOS tried regions update for only one apply interval

https://lore.kernel.org/mm-commits/20231101145447.60320c9044e7db4dba2d93e3@linux-foundation.org/

#linux #kernel #damon
0
0
2
Show older