Frage:

Unterstützt meine CPU eine Virtualisierung auf Hardware-Ebene?
Gemeint ist die Intel VT (Vanderpool) oder AMD-V (Pacifica).

Antwort:

Typischerweise nimmt man dafür die CPU-Info: cat /proc/cpuinfo
(Unter Windows sucht man bei Google nach geeigneten Programmen.)

Hierbei werden die "CPU-Flags" angezeigt. Diese Flags bezeichnen einzelne Techniken die die jeweilige CPU eingebaut hat.
Für Vanderpool heißt das Flag "vmx".
Für Pacifica lautet es "svm".

Aber Vorsicht, wenn man sich bereits in einer virtualisierten Umgebung befindet.
Dann können gewisse Flags schon wieder unterdrückt sein.
So z.B. unter Xen. Hierbei muss man wissen, dass auch der Xen-Host als Xen-Domain (dom0) läuft. Hier sucht man vergebens nach diesen Flags. Aber ein Blick in die Hypervisor-Einstellungen lässt die Hardware-Virtualisierung bestätigen:

cat /sys/hypervisor/properties/capabilities

Hier sollte Module mit dem Namen "hvm" dabei sein.

Kategorien:

Stichwörter:

xen · virtualisierung · cpu · cpuinfo · flags · amd-v · pacifica · IntelVT · Vanderpool ·