
人気のある 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 を実行している場合は、デバイス マネージャーを確認してください。