Das vollständige Handbuch zur Beschleunigung Ihrer virtuellen Maschinen
Virtuelle Maschinen verlangen nach Bestien, die virtuelle Hardware bereitstellen und mehrere Betriebssysteme gleichzeitig auf Ihrem Computer ausführen. Daher können sie manchmal etwas langsam sein. Im Folgenden finden Sie einige Tipps, die Ihnen dabei helfen, die Leistung Ihrer virtuellen Maschine bis auf den letzten Punkt zu reduzieren, unabhängig davon, ob Sie VirtualBox, VMware, Parallels oder etwas anderes verwenden.
Erstellen Sie Festplatten mit fester Größe anstelle von dynamisch zugewiesenen Festplatten
Beim Erstellen Ihrer virtuellen Maschine können Sie zwei verschiedene Arten von virtuellen Laufwerken erstellen. Standardmäßig verwenden Programme für virtuelle Maschinen im Allgemeinen dynamisch zugewiesene Festplatten, die mit der Zeit wachsen, wenn Sie sie verwenden.
Wenn Sie beispielsweise eine neue virtuelle Maschine mit einer dynamisch zugewiesenen Festplatte mit einer maximalen Größe von 30 GB erstellen, nimmt diese nicht sofort 30 GB Speicherplatz auf Ihrer Festplatte in Anspruch. Nach der Installation Ihres Betriebssystems und Ihrer Programme sind möglicherweise nur 10 GB erforderlich. Wenn Sie dem virtuellen Laufwerk weitere Dateien hinzufügen, wird es auf die maximale Größe von 30 GB erweitert.
Dies kann praktisch sein, da jede virtuelle Maschine nicht unnötig viel Speicherplatz auf Ihrer Festplatte benötigt. Es ist jedoch langsamer als das Erstellen eines Datenträgers mit fester Größe (auch als vorab zugewiesener Datenträger bezeichnet). Wenn Sie eine Festplatte mit fester Größe erstellen, werden alle 30 GB dieses Speicherplatzes sofort zugewiesen.
Hier gibt es einen Kompromiss: Eine Festplatte mit fester Größe belegt mehr Speicherplatz auf Ihrer Festplatte, das Hinzufügen neuer Dateien zur Festplatte der virtuellen Maschine ist jedoch schneller. Sie sehen auch nicht so viel Dateifragmentierung. Der Platz wird in einem großen Block zugewiesen, statt in kleinere Stücke hinzugefügt zu werden.
Installieren Sie die Tools Ihrer virtuellen Maschine
Nach der Installation eines Gastbetriebssystems in einer virtuellen Maschine sollten Sie als Erstes das Laufwerkspaket der virtuellen Computersoftware installieren - Gastadditionen für VirtualBox, VMware Tools für VMware oder Parallels Tools für Parallels. Diese Pakete enthalten spezielle Treiber, mit denen Ihr Gastbetriebssystem auf der Hardware Ihrer virtuellen Maschine schneller laufen kann.
Die Installation des Pakets ist einfach. Starten Sie in VirtualBox Ihr Gastbetriebssystem und klicken Sie auf Geräte> Guest Additions CD-Image einfügen. Sie können das Installationsprogramm anschließend vom virtuellen Laufwerk in Ihrer virtuellen Maschine starten. Wählen Sie unter VMware stattdessen die Option VMware Tools installieren im Menü der virtuellen Maschine aus. Klicken Sie in Parallels auf Aktionen> Parallels-Tools installieren.
Folgen Sie den Anweisungen auf dem Bildschirm, um die Installation abzuschließen. Wenn Sie ein Windows-Gastbetriebssystem verwenden, wird die Installation einer anderen Windows-Anwendung genauso durchgeführt.
Stellen Sie sicher, dass Sie diese mit Ihrem virtuellen Maschinenprogramm auf dem neuesten Stand halten. Wenn Sie eine Benachrichtigung erhalten, dass ein Update für Guest Additions oder VMware Tools verfügbar ist, sollten Sie es installieren.
Schließen Sie die Verzeichnisse der virtuellen Maschinen in Ihrem Antivirus aus
Das Antivirenprogramm Ihres Computers prüft möglicherweise die Dateien Ihrer virtuellen Maschine, wenn auf sie zugegriffen wird, und verringert die Leistung. Der Virenschutz kann nicht in die virtuelle Maschine schauen, um Viren zu erkennen, die auf Ihren Gastbetriebssystemen ausgeführt werden. Diese Überprüfung ist daher nicht hilfreich.
Um die Abläufe zu beschleunigen, können Sie das Verzeichnis der virtuellen Maschinen zur Ausschlussliste Ihres Antivirenprogramms hinzufügen. Sobald es auf der Liste steht, ignoriert Ihr Antivirus alle Dateien in diesem Verzeichnis.
Stellen Sie sicher, dass Intel VT-x oder AMD-V aktiviert ist
Intel VT-x und AMD-V sind spezielle Prozessorerweiterungen, die die Virtualisierung verbessern. Neuere Intel- und AMD-Prozessoren enthalten im Allgemeinen diese Funktionen. Einige Computer aktivieren sie jedoch nicht automatisch. Möglicherweise müssen Sie in das BIOS Ihres Computers gehen und diese Einstellung selbst aktivieren, auch wenn Ihr Computer dies unterstützt.
AMD-V wird im Allgemeinen automatisch aktiviert, wenn es auf Ihrer Hardware funktioniert. Viele Intel-Computer werden jedoch mit deaktiviertem Intel VT-x ausgeliefert. Gehen Sie wie folgt vor, um Intel VT-x oder AMD-V zu aktivieren, wenn es deaktiviert ist. Aktivieren Sie es im BIOS. Gehen Sie dann zu den Einstellungen Ihres Virtual Machine-Programms und stellen Sie sicher, dass es auch dort aktiviert ist.
Weisen Sie mehr Speicher zu
Virtuelle Maschinen sind speicherhungrig. Jede virtuelle Maschine enthält ein gesamtes Betriebssystem, sodass Sie den Arbeitsspeicher Ihres Computers auf zwei separate Systeme aufteilen. Microsoft empfiehlt mindestens 2 GB RAM für 64-Bit-Windows 7-Systeme. Diese Empfehlung gilt auch für Windows 7, wenn es in einer virtuellen Maschine ausgeführt wird. Wenn Sie speicherintensive Anwendungen in der virtuellen Maschine ausführen, möchten Sie möglicherweise mehr als 2 GB RAM zuweisen, damit Windows nicht ständig auf die Festplatte wechselt.
Sie können im Einstellungsdialogfeld Ihrer virtuellen Maschine mehr RAM zuweisen (dazu muss die virtuelle Maschine ausgeschaltet sein). Geben Sie mindestens 1/3 des verfügbaren Arbeitsspeichers Ihres Computers ein. Sie können jedoch mehr tun, wenn Sie möchten.
Wenn dies nicht hilft, haben Sie möglicherweise nicht genügend RAM in Ihrem Computer, um virtuelle Maschinen mit einer komfortablen Geschwindigkeit auszuführen. Das Upgrade Ihres RAM-8GB sollte für die meisten Basis-VMs eine angemessene Menge sein.
Mehr CPU zuweisen
Die CPU Ihres Computers erledigt die gesamte virtuelle Maschine und die dazugehörige Software. Je mehr CPU verwendet werden kann, desto besser läuft sie. Wenn Sie über einen Computer mit einer Multi-Core-CPU verfügen, können Sie Ihrer virtuellen Maschine über das Einstellungsfenster weitere Kerne zuweisen. Eine virtuelle Maschine mit zwei oder vier Kernen ist viel reaktionsschneller als eine virtuelle Maschine mit einer, genau wie ein Computer mit mehr Kernen.
Wenn Sie eine ältere CPU mit nur einem oder zwei Kernen verwenden, kann es an der Zeit sein, ein Upgrade durchzuführen. Ihre virtuelle Maschine läuft viel schneller, wenn Sie ihr mindestens zwei Kerne zuweisen können (wenn nicht mehr)..
Passen Sie Ihre Videoeinstellungen an
Durch das Anpassen einiger Ihrer Videoeinstellungen kann auch die scheinbare Geschwindigkeit Ihrer virtuellen Maschine verbessert werden. Wenn Sie beispielsweise die 2D-Beschleunigungsfunktion in VirtualBox aktivieren, wird die Videowiedergabe in virtuellen Maschinen verbessert. Durch die Aktivierung der 3D-Beschleunigung können Sie einige 3D-Anwendungen mit einer angemesseneren Geschwindigkeit verwenden. Durch Erhöhen des einer virtuellen Maschine zugewiesenen Videospeichers kann auch die 3D-Grafik beschleunigt werden. Beachten Sie jedoch, dass ein Upgrade Ihrer Grafikkarte Ihrer virtuellen Maschine wahrscheinlich nicht viel nützen wird, sofern dies nicht der Fall ist Ja wirklich für Videospeicher verhungert.
Setzen Sie Ihre virtuellen Maschinen auf ein Solid-State-Laufwerk
Ein Solid-State-Laufwerk ist eines der besten Upgrades, die Sie aus Geschwindigkeitsgründen an einem Computer durchführen können. Dies gilt auch für virtuelle Maschinen. Viele Leute lagern ihre virtuellen Maschinen auf einem sekundären mechanischen Laufwerk ab, da sie geräumiger sind, aber Ihre virtuellen Maschinen werden viel langsamer ausgeführt. Wenn Sie können, schaffen Sie Platz auf dieser SSD und legen Sie Ihre virtuellen Maschinen dort ab.
Vermeiden Sie außerdem, die Dateien der virtuellen Maschine auf einem externen Laufwerk abzulegen, wenn Sie nicht wissen, dass das externe Laufwerk schnell genug ist. Ein schnelles USB 3.0-Laufwerk mit guten Dateizugriffszeiten kann für eine gute Leistung sorgen, ein alter USB 2.0-Speicherstick ist jedoch extrem langsam und liefert eine schlechte Leistung.
Anhalten statt herunterfahren
Wenn Sie mit der Verwendung Ihrer virtuellen Maschine fertig sind, möchten Sie möglicherweise ihren Status speichern, anstatt sie vollständig herunterzufahren. Wenn Sie Ihre virtuelle Maschine das nächste Mal verwenden möchten, können Sie sie einfach mit einem Doppelklick starten. Das Gastbetriebssystem wird dort fortgesetzt, wo Sie aufgehört haben, anstatt von Grund auf neu zu starten.
Dies ist vergleichbar mit der Verwendung der Ruhezustand- oder Suspendierungsfunktion, anstatt den Computer auszuschalten. Ihr Programm für virtuelle Maschinen speichert den Speicher Ihrer virtuellen Maschine in einer Datei auf Ihrer Festplatte und lädt diese beim nächsten Start der virtuellen Maschine.
Verbessern Sie die Leistung in der virtuellen Maschine
Denken Sie daran, dass Sie die Leistung innerhalb der virtuellen Maschine auf dieselbe Weise verbessern können, wie Sie einen physischen Computer beschleunigen würden. Wenn Sie beispielsweise die Anzahl der Hintergrundanwendungen und -programme reduzieren, die beim Start ausgeführt werden, wird die Startzeit Ihres Gastbetriebssystems verbessert und der RAM-Speicher Ihrer virtuellen Maschine reduziert. Wenn Sie ein mechanisches Laufwerk verwenden, kann durch die Defragmentierung der virtuellen Maschine auch die Leistung verbessert werden (dies macht jedoch bei SSDs wahrscheinlich keinen Unterschied). Vernachlässigen Sie nicht die Standardtipps, nur weil es sich um eine virtuelle Maschine handelt. Virtuelle Maschinen sind wie normale Computer!
Versuchen Sie es mit einem anderen virtuellen Maschinenprogramm
Einige Leute berichten, dass VirtualBox für sie schneller ist, während andere VMware für schneller halten. Welches virtuelle Maschinenprogramm für Sie schneller ist, hängt möglicherweise von Ihrem Host-Betriebssystem, dem Gastbetriebssystem, der Systemkonfiguration oder einer Reihe anderer Faktoren ab. Wenn Sie jedoch keine zufriedenstellende Leistung sehen, möchten Sie vielleicht ein anderes Programm ausprobieren. VirtualBox ist vollständig kostenlos, während der VMware Workstation Player für nicht-kommerzielle Zwecke kostenlos ist.
Wenn Sie macOS verwenden, werden Sie mit Parallels Desktop eine wesentlich bessere Leistung erzielen als mit VirtualBox. Mac-Benutzer können auch VMware Fusion ausprobieren, die auch eine bessere Leistung als VirtualBox bieten sollte.