在 OpenVZ 中使用 KSM

在 OpenVZ 中使用 KSM

我正在設定一個 OpenVZ 節點,雖然到目前為止一切看起來都很好,但我對 KSM 是否在 OpenVZ 中運作感到困惑。

該線程的大部分內容似乎都指出 KSM 由於某種衝突而被禁用。最後一個人似乎已經可以工作了,但正在使用 KVM。這是我能在 OpenVZ 中找到的有關 KSM 的最佳資訊。

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

相關內容