Я настраиваю узел OpenVZ, и хотя пока все выглядит хорошо, я не понимаю, работает ли KSM в OpenVZ.
Большинство в этой ветке, похоже, отмечают, что KSM был отключен из-за какого-то конфликта. Последний человек, похоже, заставил его работать, но использует KVM. Это лучшая информация, которую я смог найти о KSM в OpenVZ.
https://bugzilla.openvz.org/show_bug.cgi?id=1623
Если бы я мог использовать OpenVZ с KSM, это было бы очень полезно, так как я собираюсь запустить много почти идентичных процессов, которые требуют полной изоляции друг от друга. Заранее спасибо за любые указания, которые помогут мне лучше понять, как подойти к OpenVZ (или просто придерживаться KVM)!
решение1
KSM (слияние страниц ядра)определенно не поддерживается ядрами на базе OpenVZ. См. этот источник под названием:KSM (слияние страниц ядра) - Thomas Krenn Wiki.
Виртуализация KVM поддерживает KSM. Исходя из этогоОтчет об ошибке OpenVZне поддерживает его.
Ссылка, на которую ссылается отрывок, та же самая, которую вы включили в свой вопрос. Так что, учитывая это, если вы действительно хотите использовать KSM, вам придется переключить вашу технологию виртуализации с OpenVZ на KVM, например.
Если вы не уверены, было ли конкретное ядро собрано с поддержкой KSM, вы можете использовать эту команду для проверки:
$ grep KSM /boot/config-`uname -r`
CONFIG_KSM=y