Ich möchte einen alten Desktop-PC emulieren, um meine Anwendung dort (den emulierten Computer) als Stresstest auszuführen.
Ist das möglich? Ich sah mich um und einige Leute erwähnten Qemu, das Open Source (cool) ist.
Hat jemand jemals versucht, dies zu tun und es geschafft? Die Idee ist, eine virtuelle Maschine aus vorhandener Hardware zu erstellen, wenn möglich auch mit Betriebssystem.
Ich bin offen für andere Vorschläge als Qemu
Update : Ich benötige Unterstützung für die 3D-Beschleunigung. weil meine App DirectX verwendet. Microsoft Virtual PC unterstützt dies beispielsweise nicht. Ich habe mich umgesehen und es scheint, dass VMWare Player dies tut, also werde ich es versuchen. Über meine App: Sie verarbeitet umfangreiche Bilder, einschließlich Mehrrahmenbilder, daher ist die Leistung sehr wichtig
quelle
Antworten:
Es gibt P2V-Tools zum Erstellen von VM-Images aus vorhandenen (physischen) Systemen, aber soweit ich weiß, berücksichtigen diese keine vorhandene Hardware . Normalerweise müssen Sie das erstellte VM-Image manuell anpassen, um die Treiber für die von der Virtualisierungssoftware bereitgestellte Hardware zu verwenden.
Die wenigen von mir verwendeten Virtualisierungstools bieten nur eine begrenzte Auswahl an Hardwareoptionen. Angesichts der unglaublich großen Anzahl unterschiedlicher Hardwareprodukte, die seit 1981 in "alten Desktop-PCs" enthalten sind, ist es nicht überraschend, dass nur sehr wenige der gängigsten und neueren Produkte emuliert werden.
Sofern Ihre Anwendung keine typische Desktop-Anwendung ist, ist es egal, ob die Host-CPU AMD oder Intel ist, es ist egal, ob die Festplatte SCSI-UW2 oder SATA ist, es ist egal, ob der Grafikadapter ein ist Bei nVidia 8800 oder einer Radeon 5700 ist es egal, ob es sich bei der Maus um eine Logitech G9X USB oder eine MS Intellimouse 1.1 PS / 2 handelt.
Ich kann mich irren, aber ich stelle mir vor, dass es nützlicher sein könnte, über die Emulation allgemeiner Merkmale wie der Gesamtsystemgeschwindigkeit und der Grafikauflösung nachzudenken (und Fragen zu stellen). Wenn Sie etwas mehr erklären, können die Leute vielleicht besser hilfreiche Antworten geben.
quelle
Sie können wahrscheinlich einfach eine neue VM mit einer kleineren virtuellen Festplatte und wenig RAM erstellen, um einen ähnlichen Effekt zu erzielen.
quelle