VM をサポートするのはサーバーだけですか?

VM をサポートするのはサーバーだけですか?

VM をサポートするのはサーバーのみだと言われています。デスクトップ モデルはサポートしていません。ボックスが実際の VM をサポートしているかどうかを知るには、ハードウェア特性を調べればよいのでしょうか?

この CentOS wiki では: http://wiki.centos.org/HowTos/KVM KVM を実行できるかどうかを判断するには、このテストを実行する必要があることが説明されています。

egrep '(vmx|svm)' --color=always /proc/cpuinfo

vmx で結果が返された場合、Intel プロセッサが搭載されています。svm で結果が返された場合、AMD プロセッサが搭載されています。null が返された場合、プロセッサはハードウェアでサポートされている完全仮想化用に構築されていません。CentOS 5 シリーズで使用される xen アプローチは、準仮想化をサポートしています。

答え1

間違ったアドバイスです。「Intel」CPU を見ると、ほとんどの Intel i5/i7 システムと新しい I3 システムは KVM 仮想化をサポートしています。ラップトップでもサポートされています。マニュアルにもあるように、あなたが引用したチェックで仮想化フラグが確認された場合、デバイスは仮想化をサポートしています。リストは次の場所にあります。ここ

他の人が指摘しているように、サーバーとワークステーションの区別もある程度恣意的であり、サーバーとワークステーションでは同一のマザーボード (多くの場合 CPU) が使用されることがよくあります。

また、このフラグは KVM に必要ですが、これらのハードウェア ビットがなくても機能する他の仮想化ソリューションもあります。たとえば、XEN や Virtualbox が思い浮かびます。実際、Virtualbox は Linux 環境で Windows を実行するソリューションとしてよく宣伝されています。

答え2

特定のプロセッサは、より効率的な仮想化を可能にするさまざまな拡張機能をサポートしています。仮想化ソフトウェアには拡張機能を必要とするものもあれば、必要としないものもあり、その中間のものもあります。

目的が何であれ、仮想化プラットフォームの要件と推奨事項を確認し、それらの要件に基づいて購入の決定を計画してください。

関連情報