OpenVZでKSMを使用する

OpenVZでKSMを使用する

OpenVZノードを設定していますが、これまではすべて大丈夫に見えますが、KSMがOpenVZで動作しているかどうか混乱しています。

このスレッドの大部分は、ある種の競合のためにKSMが無効になったことに言及しているようです。最後はすでに動作しているようですが、KVMを使用しています。これはOpenVZでKSMについて見つけることができる最高の情報です。

https://bugzilla.openvz.org/show_bug.cgi?id=1623

互いに完全に分離する必要があるほぼ同じプロセスを多数実行する予定であるため、KSMでOpenVZを使用できる場合は非常に便利です。 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

おすすめ記事