Project ID: 79220
Userspace KSM helper daemon.
The daemon goes through the list of userspace tasks (once per 5 seconds) and hints them to apply MADV_MERGEABLE to anonymous mappings for ksmd kthread to merge memory pages with the same content. Only long-living tasks are hinted (those that were launched more than 10 seconds ago).
This requires pmadv_ksm() syscall, which is available in pf-kernel.
The daemon requires zero configuration.
Distribution and Contribution
Distributed under terms and conditions of GNU GPL v3 (only).
- Oleksandr Natalenko email@example.com
The special version for CachyOS also includes uksmdstats .
- Piotr Gorski firstname.lastname@example.org
- Damian N. email@example.com
sudo dnf copr enable bieszczaders/kernel-cachyos-addons
INSTALL REQUIRED PACKAGES
sudo dnf install libcap-ng libcap-ng-devel procps-ng procps-ng-devel
sudo dnf install uksmd
sudo systemctl enable uksmd.service
CHECKING THE CORRECT OPERATION OF THE UKSMD
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
|Fedora 37||x86_64 (350)*||Fedora 37 (167 downloads)|
|Fedora 38||x86_64 (51)*||Fedora 38 (23 downloads)|
* Total number of packages downloaded in the last seven days.