Ausführen einer virtuellen Maschine auf einem dedizierten Prozessor oder Core

5666
Cocoro Cara

Unser Basissystem läuft unter Linux, aber leider muss die Benutzeroberfläche unter Windows sein. Das ist eine lange Geschichte. Aber das ist die Voraussetzung. Unsere Idee war also, Windows in einer virtuellen Maschine mit VirtualBox oder Xen auszuführen. Aufgrund unserer Echtzeit-Leistungsbeschränkungen möchten wir die virtuelle Maschine auf einen einzelnen Prozessor (im Falle einer Multiprozessor-Maschine) oder einen Prozessorkern im Falle eines Multi-Core-Prozessors isolieren.

Ist so etwas möglich? Kann die Prozessoraffinität für den Prozess der virtuellen Maschine festgelegt werden? Ist eine Virtualisierungsplattform für diese Anforderung besser als eine andere. Ich bin verwechselt mit Xen, KVM, VirtualBox, OpenVZ usw.

4

1 Antwort auf die Frage

3
Majenko

Wenn Sie ein Virtualisierungssystem ausführen, das einen einzelnen Prozess pro Computer verwendet, z. B. VirtualBox oder VMWare Server, können Sie die Affinität dieses Prozesses für einen bestimmten Prozessor festlegen.

Dieser Leitfaden zeigt Ihnen wie:

http://www.cyberciti.biz/tips/setting-processor-affinity-certain-task-or-process.html

ah ha! Moment hier. Ich habe gerade diesen Beitrag gelesen. Und sah Ihre Antwort zur gleichen Zeit. Vielen Dank. Ich werde es gerade ausprobieren. Cocoro Cara vor 13 Jahren 0