Разработки проекта PuppyRus > LF (linux frugal).
Сборка RootAuFs2 initrd под любое ядро
krasnyh:
Не работает uksmstat с новой логикой uksmd или я не все правильно сделал, но этого не может быть. ) Установлен uksmd-git, 0.0.0.r29.e1d4b12.
--- [ Читать далее ] ---
--- Код ---
live@roll2110 % uksmstat -smvv
Unable to open pages_sharing file
live@roll2110 ~ % sudo systemctl status uksmd
● uksmd.service - Userspace KSM helper daemon
Loaded: loaded (/usr/lib/systemd/system/uksmd.service; enabled; vendor preset: disa>
Active: active (running) since Sat 2021-12-11 00:30:29 MSK; 13min ago
Docs: https://gitlab.com/post-factum/uksmd
Process: 9967 ExecStart=/usr/bin/uksmd (code=exited, status=0/SUCCESS)
Main PID: 9968 (uksmd)
Tasks: 1 (limit: 2)
Memory: 1.0M
CPU: 1.511s
CGroup: /system.slice/uksmd.service
└─9968 /usr/bin/uksmd
--- Конец кода ---
--- Конец цитаты ---
Но видно что значения меняются с grep -R . /sys/kernel/mm/ksm/
p.s. С этим, из нашей репы, тоже пробовал, они в принципе одинаковы коммитом e1d4b12. Я с него и начал, это потом стал искать причину и менять пакеты.
sfs:
Во всех дистрах 2 uksmstat: uksmstat4 (для 4 ядер) uksmstat5
Тут надо uksmstat5
Там просто чтение /sys/kernel/mm/ksm/. Можно хоть на sh переписать. Т.е. надо перекомпилять с правильным значением /sys/kernel
Правильный симлинк создает /etc/rc.d/uksmd - подправлю под это ядро
uksmd лучше брать свежий
Навигация
Перейти к полной версии