KSMD tidak akan melakukan apa pun kecuali perangkat lunak aplikasi memerintahkannya dengan memanggil madvise(MADV_MERGEABLE)
. Kemungkinan besar, Anda tidak menggunakan perangkat lunak aplikasi apa pun yang menggunakan layanan KSMD.
MADV_MERGEABLE (sejak Linux 2.6.32):
Aktifkan Penggabungan Halaman Sama Kernel (KSM) untuk halaman dalam rentang yang ditentukan oleh addr dan panjang. Kernel secara teratur memindai area memori pengguna yang telah ditandai sebagai dapat digabungkan, mencari halaman dengan konten yang identik. Ini digantikan oleh satu halaman yang dilindungi dari penulisan (yang disalin secara otomatis jika suatu proses nanti ingin memperbarui konten halaman). KSM hanya menggabungkan halaman anonim pribadi (lihat mmap(2)).
Fitur KSM ditujukan untuk aplikasi yang menghasilkan banyak contoh dari data yang sama (mis., sistem virtualisasi seperti KVM). Ini dapat menghabiskan banyak daya pemrosesan; gunakan dengan hati-hati. Lihat file sumber kernel Documentation/vm/ksm.txt untuk detail lebih lanjut. Operasi MADV_MERGEABLE dan MADV_UNMERGEABLE hanya tersedia jika kernel dikonfigurasi dengan CONFIG_KSM.