Разработки проекта PuppyRus > LF (linux frugal).

Сборка RootAuFs2 initrd под любое ядро

<< < (4/4)

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 лучше брать свежий

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Перейти к полной версии