Posts
299
Following
44
Followers
144
Maintaining DAMON (https://damonitor.github.io). All opinions are my own.
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
repeated
repeated

LWN.net is now @LWN@lwn.net

Several Russian developers lose kernel maintainership status

https://lwn.net/Articles/995186/

4
9
0
The bubble is not popped yet. The 30-days PyPI downloads of 'damo' has doubled (8,000 -> 16,000) again, about ten days after the last doubling.

#linux #kernel #damon #damo #pypistats

RE: https://social.kernel.org/objects/d7273398-9f50-43bc-97c8-14673a13d783
0
1
1
Edited 1 year ago
DAMON project site's main page (https://damonitor.github.io) was redirecting[1] to a personal blog post, with its hidden real main page[2]. Now DAMON has its own project blog, and does not redirect[3] to personal blog anymore.

[1] https://github.com/damonitor/damonitor.github.io/blob/230038cfd5b85783bc6391f675fab66abe81eb79/index.html
[2] https://damonitor.github.io/_index.html
[3] https://github.com/damonitor/damonitor.github.io/commit/817d619090d8abb02e6a4020ff5d0b9664c6464c

#linux #kernel #damon #blog
0
1
3
I posted[1] an RFC patchset for DAMON debugfs interface removal a few days ago. Unless someone objects, the change will be merged soon, maybe into v6.14-rc1.

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

#linux #kernel #damon
0
1
0
After about ten days from the last posting[1] of damo [2] monthly downloads record, the count has doubled (4,000 -> 9,000) again. The time for doubling the count has been reduced from 18 months to 7 months, then to 10 days this time.

Because daily stat graphs on PyPI are not very convenient for monthly download stats, I plotted the 'rolling 30-day downloads' count. It shows this might be a temporal bubble that will pop soon. But, doubling is doubling. I'll seize tonight :D

[1] https://social.kernel.org/notice/AmYHJtlc5aI4ObXnKS
[2] https://github.com/damonitor/damo

#linux #kernel #damon #damo #pypistats
0
1
1
At OSSummit Europe last month, I and Honggyu Kim presented[1] a few DAMON recipes including those for memory auto-scaling and CXL memory tiering. The video is now available at YouTube[2].

[1] https://sched.co/1ej2S
[2] https://youtu.be/xKJO4kLTHOI?feature=shared

#linux #kernel #damon #ossummit #asv2 #hmsdk
0
2
2
repeated

Thorsten Leemhuis (acct. 1/4)

The next instalment of Linus vs. Kent – and Linus seems to be on the edge:

"[…] I'm contemplating just removing entirely from the [ ] mainline tree. Because you show again and again that you have no interest in trying to make mainline work. […]"

For the full discussion, start here: https://lore.kernel.org/all/cphtxla2se4gavql3re5xju7mqxld4rp6q4wbqephb6by5ibfa@5myddcaxerpb/t/#m631c24cd07f5820a4cbff8f25dff1d1a0c3cf2e7 (the quote is from one of the later mails from Linus).

6
3
5
repeated
Wonder how many more "strikes" are needed? I think we've seen far too many already. Heck, even the Phoronix commenters seem to think enough is enough.

RE: https://masto.ai/@phoronix/113257686368572007
1
2
5
Just posted[1] 2024-Q3 DAMON news letter. It contains a number of news regarding new features, more users, repos reorganizations, and conference talks.

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

#linux #kernel #damon
0
1
2
Monthly downloads of DAMON user-space tool (DAMO)[1] from PyPI took about 18 months to surpass 2,000. About only 7 months after that, it exceeded 4,000 today!

[1] https://github.com/damonitor/damo

#linux #kernel #damon #damo
0
1
2
repeated

Thorsten Leemhuis (acct. 1/4)

, which allows scheduling policies to be implemented as programs, has been merged for 6.12:

https://git.kernel.org/torvalds/c/88264981f2082248e892a706b2c5004650faac54

See https://lwn.net/Articles/922405/ for a description of what it does and https://lwn.net/Articles/972710/ for the controversy it caused that is the reason why it took so long to land in mainline.

0
5
3
repeated

Sched_ext Merged For Linux 6.12 - Scheduling Policies As BPF Programs

Linux 6.12 is shaping up to be a heck of a kernel update! Following real-time "PREEMPT_RT" going mainline after twenty years and many other kernel features merged this week, Linus Torvalds just pulled in the much anticipated sched_ext code!..
https://www.phoronix.com/news/Linux-6.12-Lands-sched-ext

0
2
1
Edited 1 year ago
My Kernel Memory Management LPC Micro Conference talk titled "DAMON: Long-term Plans for Kernel That {Just Works,Extensible}" was successful.
The video[1] and slides[2] are available. I was obviously nervous since I forgot contents of the slides due to the great talks from two previous speakers (I highly recommend you to watch those). I like it though, since it reminds me how humble I am ;)

[1] https://www.youtube.com/live/CTWQ-d7pj5s?feature=shared&t=20182
[2] https://lpc.events/event/18/contributions/1768/

#linux #kernel #damon #linuxplumbers
0
5
3
MM pull request for Linux v6.12-rc1 is posted[1] by Andrew Morton. Important fixes / cleanups for DAMON are included:

- mm/damon/lru_sort: adjust local variable to dynamic allocation
- misc fixups for DAMON {self,kunit} tests
- replace per-quota region priorities histogram buffer with per-context one
- Docs/damon: update GitHub repo URLs and maintainer-profile

I believe it is a good list of changes for next LTS kernel candidate.

[1] https://lore.kernel.org/20240920023317.f20c9ecbb2a2f4bf382d831c@linux-foundation.org

#linux #kernel #mm #damon
0
1
1
repeated

K. Ryabitsev-Prime 🍁

Lots of people thanked me for my work on b4 this week. It feels very nice, but I want to remind everyone that b4 wouldn't be possible without public-inbox. Please email Eric Wong (privately) and thank him for his work -- I am pretty sure he can use some good vibes.
0
6
18
Found an interesting academic paper preprint that optimizing THP using DAMON and BPF: "eBPF-mm: Userspace-guided memory management in
Linux with eBPF" (https://arxiv.org/pdf/2409.11220)

#linux #kernel #damon #bpf #thp
0
1
1
Show older