商用 VM で使用されている仮想化ソリューションを確認するにはどうすればよいでしょうか?

商用 VM で使用されている仮想化ソリューションを確認するにはどうすればよいでしょうか?

人気のある VM プロバイダーに Linux VM があります。どのように実装されているかを知るにはどうすればよいですか?

特に、「ハイパーバイザーが物理プロセッサ上の 1 つのスレッドで 4 つのプロセッサをシミュレートしているのか、それともハイパーバイザーが 4 つの物理コアを経由して VM に渡しているのか」を把握したいと考えています。

答え1

プロバイダーに問い合わせてみましたか?

それ以外の場合、「推奨/優先」サポート OS の短いリストがあるかどうかが「ヒント」になるかもしれません。もしそうで、それらが最近の OS の短いリストにある場合、ハイパーバイザーが Xen ベースである可能性は高いです。http://en.wikipedia.org/wiki/Xen

答え2

ルートアクセス権がある場合は、dmidecodeを試すことができます

すでに述べたように、ハードウェア情報からヒントが得られるかもしれません。

答え3

proc ファイル システムを調べて、dmesg と lspci でインストールされているデバイスを確認します。ほとんどのハイパーバイザーの名前は、デバイスの説明に記載されています (例: VMWare 高速イーサネット コントローラー)。

Windows を実行している場合は、デバイス マネージャーを確認してください。

関連情報