Posts
172
Following
30
Followers
77
Maintaining DAMON (https://damonitor.github.io). All opinions are my own.
After about 8 years of progress on my little hobby project[1], the Korean translation of @paulmckrcu 's book, I'm marking it as completed a humble milestone[2]. It was a very fun and informative journey.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/perfbook.git/commit/?id=edbfcdee0460
[2] https://lore.kernel.org/perfbook/20240211175355.4986-1-sj38.park@gmail.com/
4
2
8
repeated
Edited 10 months ago

CFP for LPC 2024 is out!

Please mark your calendar:

Deadline to propose a microconference: April 4, 2024
Deadline to submit talks to LPC Refereed and Kernel Summit track: June 16, 2024

https://lpc.events/event/18/abstracts/

1
13
5
Edited 10 months ago
DAMON in Amazon Linux 5.10.y kernel[0] has updated to that of v6.7 Linux kernel. Major updates on this change include

- DAMOS apply target regions tracing[1] and
- Sampling interval granularity monitoring results generation[2] and DAMOS[3].

[0] https://github.com/amazonlinux/linux/tree/amazon-5.10.y/master/mm/damon
[1] https://git.kernel.org/torvalds/c/c603c630b509
[2] https://git.kernel.org/torvalds/c/78fbfb155d20
[3] https://git.kernel.org/torvalds/c/affa87c70818

#linux #kernel #damon
0
0
1
repeated

LPC 2024 website is up!
Linux Plumbers Conference 2024 will take place on Wednesday 18th, Thursday 19th and Friday 20th of September. The in-person venue is the Austria Center, Vienna, Austria. Please checkout the website for more details!

https://lpc.events/

0
18
4
Yesterday, I received a newsletter saying Google Bard now supports image creation. So I asked Bard to create some DAMON logo candidates. Bard is not perfect, but draws definitely better than I :)

#linux #kernel #damon
0
0
2
@ljs Oh I'm eagerly looking forward to the book but much more eager to ensure you are well. I hope you are well now!
1
0
2
repeated

[$] The hard life of a virtual-filesystem developer https://lwn.net/Articles/960088/

0
2
3
I also once considered implementing DAMON-dedicated virtual file system, and even made the name: damonfs. I eventually settled on sysfs and now I believe it was a wise decision :)

https://social.kernel.org/notice/AeRckekHQlmmCAohFY

#linux #kernel #damon
1
1
3
LSF/MM/BPF 2024 topic proposal for DAMON has posted: https://lore.kernel.org/linux-mm/20240129204749.68549-1-sj@kernel.org/

Hopefully that will help conference-presentation-driven development of DAMON :)

#linux #kernel #damon #lsfmm
0
0
0
repeated

[$] The things nobody wants to pay for https://lwn.net/Articles/959069/

1
4
1
repeated

After 4 years the strlcpy() API has been fully removed from the Linux kernel. Long live strscpy().
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d26270061ae66b915138af7cd73ca6f8b85e6b44

Next up, strncpy()!
https://github.com/KSPP/linux/issues/90

2
10
3
repeated

Staycation: day five.

Power still off, but outside is warming up. So now it’s a big ice rink outside with people playing bumper cars with the real things.

Not interested in partaking in that particular contact sport, and as a result I’m still not leaving the house even if the worry about frozen pipes is fading.

Instead trying to see how far I can get on the remaining merge window pulls on just battery power. Not very far I bet, but at least something.

PGE claims power back tonight. Of course, they did that yesterday too…

17
37
215
Edited 11 months ago

SK Hynix shared[1] their DAMOS-based tiered memory management test results, with patches for that. To quote,

“DAMON 2-tier” memory management reduces the performance slowdown compared to the “default” memory policy from 15~17% to 4~5% when the system runs with high memory pressure on its fast tier DRAM nodes.

[1] https://lore.kernel.org/damon/20240115045253.1775-1-honggyu.kim@sk.com/

#linux #kernel #damon

0
0
2
repeated
"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 11 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.
44
179
505
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
31
repeated

Thorsten Leemhuis (acct. 1/4)

Edited 11 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 11 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
Show older