Сайт | Скачать | Видео | Wiki

Автор Тема: PF ядро. CONFIG_DAMON_RECLAIM=y  (Прочитано 1942 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: PF ядро. CONFIG_DAMON_RECLAIM=y
« Ответ #15 : 08 Январь 2022, 22:30:25 »
Код
root@roll2110:1# uname -r
5.15.0-pf5-mgm
root@roll2110:1# cat /sys/module/damon_reclaim/parameters/enabled
Y
root@roll2110:1# cat /proc/cmdline
BOOT_IMAGE=/prar2110/vmlinuz-5.15.0-pf5-mgm_64 load=de-ovs;intel zram=33%  root=/dev/sda1 rw net.ifnames=0 biosdevname=0 damon_reclaim.enabled=1 quiet dir=prar2110 nopulse extramod=/prar2008/modules
Т.е. по дефолту - включен, т.е включение через параметр ядра надо перепроверять
Скомпилено как и авторское
Код
# grep -i damon mgm.config 
CONFIG_DAMON=y
# CONFIG_DAMON_VADDR is not set
CONFIG_DAMON_PADDR=y
CONFIG_DAMON_RECLAIM=y

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
  • Автор темы
Re: PF ядро. CONFIG_DAMON_RECLAIM=y
« Ответ #16 : 08 Январь 2022, 22:32:45 »
damon_reclaim.enabled=1
В смысле, по дефолту включен?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: PF ядро. CONFIG_DAMON_RECLAIM=y
« Ответ #17 : 08 Январь 2022, 22:35:31 »
В смысле, что я загрузился без damon_reclaim.enabled=1 , а имею # cat /sys/module/damon_reclaim/parameters/enabled
Y
Без дополнительных действий

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: PF ядро. CONFIG_DAMON_RECLAIM=y
« Ответ #18 : 08 Январь 2022, 22:39:45 »
т.е включение через параметр ядра надо перепроверять
Код
# cat /sys/module/damon_reclaim/parameters/enabled 
Y
root@roll2110:live# cat /proc/cmdline
BOOT_IMAGE=/prar2110/vmlinuz-5.15.0-pf5-mgm_64 load=de-ovs;intel damon_reclaim.enabled=0
Не работает. Включено всегда

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: PF ядро. CONFIG_DAMON_RECLAIM=y
« Ответ #19 : 09 Январь 2022, 10:13:13 »
Поэкспериментировал
Проверить включение : pgrep -a kdamond
Вкл  : sudoi echo Y >/sys/module/damon_reclaim/parameters/enabled
Выкл: sudoi echo N >/sys/module/damon_reclaim/parameters/enabled
Увеличения ресурсоемкости не отметил , т.е. выкл смысла нет. По умолчанию вкл

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
  • Автор темы
Re: PF ядро. CONFIG_DAMON_RECLAIM=y
« Ответ #20 : 24 Май 2022, 21:08:37 »
Релиз ядра Linux 5.18
дальнейшее развития инструментов работы с памятью, таких как DAMON

Немного не разобрался, там речь шла не о 'дошлифовывании' DAMON, а об "введении для него интерфейса sysfs, получившего название «DAMOS» — схемы операций на основе DAMON.".

DAMON в Linux 5.18 добавляет интерфейс конфигурации DAMOS
Описание патча, с примером в конце статьи


Как эти знания применять на практике, без понятия. В шапке темы инфа об экономии памяти, которую дает механизм DAMON:
Цитата
Оценка
==========

Короче говоря, DAMON_RECLAIM в ядре Linux v5.13 с устройством подкачки ZRAM и
временной квотой 50 мс / с обеспечивает экономию памяти 40,34% при накладных расходах всего 3,38%.
https://lkml.org/lkml/2021/7/20/429