私の VPS プロバイダーは、KVM と OpenVZ のどちらかを選択できます。128MB または 256MB の RAM を搭載した VPS の最適な選択は何ですか?
5 に答える
KVM は、OpenVZ (または Virtuozzo、商用版) のパフォーマンスに近いものは提供しません。KVM は VPS内で実行中のカーネルを必要とするのに対し、OpenVZ は共有カーネルを使用してコンテナーを実行することに注意することは非常に重要です。これは、256MB の KVM VPS には、実際には OpenVZ と同じ量のメモリをユーザー空間で使用できないことを意味します。OpenVZ は非常に軽量な仮想化テクノロジであり、完全な仮想化よりも優れたパフォーマンスを発揮します。
KVM はより優れた分離を提供しますが、これは通常、コンテナー内のユーザー空間には明らかではありません。
元の質問に関しては、VPS を購入する場合、考慮すべき要素が 2 つあります。
1) 同じ価格帯で、KVM を使用した方が得られる金額は少なくなります。256MB の KVM は 256MB の OpenVZ よりも少ないです。これは、独自のカーネルを実行する必要があるため、実際のアプリケーションには少ないためです。一方、一部のホスティング会社は OpenVZ に対してより多くの料金を請求するため、計算する必要があります。
2) ホスティング会社は OpenVZ システムをオーバーコミットしやすいため、悪質なホスティング会社はコンテナーが多すぎるシステムを使用する可能性があるため、これには注意してください。
KVM は OpenVZ よりも優れた分離性を備えており、私の経験では KVM のパフォーマンスも向上しています。ただし、OpenVZ の方がパフォーマンスが向上すると言う人もいます。KVM は過去 1 年間で大きな進歩を遂げたので、OpenVZ を超えていても驚かないでしょう...
KVM は (理論的には) どのオペレーティング システムもサポートしますが、OpenVZ は Linux のみに限定されます。
仮想化システム専用に KVM を使用しており、他のシステムに切り替えることには関心がありません。
VPS プロバイダーから購入する場合は、KVM/Xen です。OpenVZ/LXC サプライヤーは自社製品を過剰販売することができます。
独自のサーバーの場合、同じマシンに OpenVZ/LXC と KVM を混在させることができます。
OpenVZは他のホストよりも安いことが多いため、KVMを選択してください:)
OpenVZ は、オーバーヘッドのために割り当てられたメモリの全量をプロセスに提供しないため、メモリが小さい VPS の場合、KVM または XEN を選択することに傾倒します。