Не отключайте рекламу на сайте - поможете проектуx86_64: LFD10-23.05 ; Roll23.05-23.06 ; LFU22 ; FASi686: DDR01-21.08 Русские PuppyLinux
Проголосовало пользователей: 2
0 Пользователей и 1 Гость просматривают эту тему.
Uksmd - это собственная реализация uksm от автора pf-kernel (post-factum)
Пользовательское пространство KSM помощник демон. Демон просматривает список задач пользовательского пространства (один раз в 5 секунд) и подсказывает им применить MADV_MERGEABLE к анонимным сопоставлениям для ksmd kthread, чтобы объединить страницы памяти с одинаковым содержимым. Намечены только долгоживущие задачи (те, которые были запущены более 10 секунд назад). Для этого требуется интерфейс / proc / <pid> / ksm, который доступен в pf-kernel.
Получается - нет. Тогда не понятно - зачем
Может дело всего лишь в том, что раньше это была сторонняя вставка от Nai Xia, а теперь свое (uksmd)?
нет патч ядра все еще нужен.
Currently, pf-kernel incorporates:stable kernel updateBMQ CPU schedulergraysky's GCC patch-O3 zen-kernel patchuserspace-assisted KSMBFQ improvementsrandom fixes here and thereAs you may see, it improves interactiveness and performance, saves some memory and fixes nasty bugs
Как раз таки заявлен
Цитатаrelease: v5.1-pf1* the kernel has been rebased to v5.1;* the BMQ CPU scheduler v0.94 has been merged along with extrafix;* UKSM has been replaced with KSM "always" mode;* graysky's CPU optimisations patch has been applied;* all the pending BFQ fixes has been merged;* all the Arch Linux kernel patches have been cherry-picked;* mangled DSDT support for Dell Vostro 3360 laptop has been merged;* e1000e hang pending fix has been applied;* nfp fix for -O3 has been cherry-picked.Since UKSM has been replaced with KSM "always" mode please considerreading the documentation. In short, you have to:* pass "ksm_mode=always" kernel command line option;* run KSM on boot with the following command: # echo 1 >/sys/kernel/mm/ksm/runЦитатаrelease: v5.1-pf3* the kernel has been updated to v5.1.4;* the BMQ CPU scheduler has been updated to v0.95;* the Arch patch series has been synced;* the KSM automerge mode has been replaced with a per-process hint.To make KSM automerging work consider using `uksmd` helper: [1].[1] https://gitlab.com/post-factum/uksmd
release: v5.1-pf1* the kernel has been rebased to v5.1;* the BMQ CPU scheduler v0.94 has been merged along with extrafix;* UKSM has been replaced with KSM "always" mode;* graysky's CPU optimisations patch has been applied;* all the pending BFQ fixes has been merged;* all the Arch Linux kernel patches have been cherry-picked;* mangled DSDT support for Dell Vostro 3360 laptop has been merged;* e1000e hang pending fix has been applied;* nfp fix for -O3 has been cherry-picked.Since UKSM has been replaced with KSM "always" mode please considerreading the documentation. In short, you have to:* pass "ksm_mode=always" kernel command line option;* run KSM on boot with the following command: # echo 1 >/sys/kernel/mm/ksm/run
release: v5.1-pf3* the kernel has been updated to v5.1.4;* the BMQ CPU scheduler has been updated to v0.95;* the Arch patch series has been synced;* the KSM automerge mode has been replaced with a per-process hint.To make KSM automerging work consider using `uksmd` helper: [1].[1] https://gitlab.com/post-factum/uksmd
Ядра manjaro собраны без UKSM. Он немного экономит при старте, наверно даже это не влияет на эксперимент. Больше заметно при работе браузера.uksmstat -sppv
в полной мере проявляется при пользовании firefox, при пользовании palemoon - в меньшей степени.
UKSM всего лишь складывает одинаковые страницы в памяти, тем самым ее экономя.