«Затюнинговать» свой сервер можно с помощью KSM. Таким образом, вы можете использовать Linux c KSM и без KSM для виртуализации.
Для KVM необходимо компилировать ядро с данной фишкой.
Ее нужно включить через service ksm start. Причем, он поработает 10 сек. и выключется. Это исправляется следующей командой:
service ksmtuned stop
Далее опять включаем ksm.
Все переменные находятся здесь /sys/kernel/mm/ksm
Для управления и просмотра статистики доступны следующие ключи:
full_scans — количество выполненных операций сканирования
pages_shared — количество используемых общих, объединенных страниц
pages_sharing — количество потенциально сохраненных страниц
pages_to_scan — количесто страниц которое будет просканировано перед принудительной паузой
pages_unshared — количество «претендентов» на объединение
pages_volatile — количество страниц которые меняются слишком часто
run — ключ запуска KSM
sleep_millisecs — пауза между сканированиями памяти