現在、市場には OpenVZ、Xen、VMware vSphere、Hyper-V、KVM、および Xen の HVM と PV など、多くの種類の VPS 仮想化技術があります。Xen において、PV は準仮想化、HVM は完全仮想化です。PV は Linux カーネルのシステムにのみ使用でき、HVM は一般的なすべてのオペレーティングシステム(Linux + Windows)を仮想化できます。
理論上、HVM の効率は PV よりわずかに低く、また HVM には CPU の仮想化命令のサポートが必要ですが、PV にはこの要件がありません。OpenVZ は Linux-VServer に似たオペレーティングシステムレベルの完全仮想化ソリューションで、現在、Xen および OpenVZ ベースの VPS サービスプロバイダーは比較的多くあります。
ここでは、VPS の仮想アーキテクチャを確認する方法を説明します。
SSH で以下のコマンドを実行して virt-what をインストールします。
CentOS システム
yum install virt-what
Debian/Ubuntu システム
apt-get install virt-what
インストール完了後、以下のコマンドを使用します。
virt-what
これで Linux の VPS 仮想アーキテクチャを確認できます。
以下は私のサーバーのアーキテクチャで、KVM と表示されています。
