Virtuelle Maschinen stellen virtuelle Hardware bereit und führen mehrere Betriebssysteme gleichzeitig auf dem Computer aus. Daher ist die Leistung manchmal etwas langsam. Nachfolgend finden Sie einige Tipps, die Ihnen dabei helfen, die Leistung auf jeder virtuellen Maschine wie VirtualBox , VMware , Parallels oder anderen virtuellen Maschinen zu optimieren .
Tipps für eine schnellere Leistung virtueller Maschinen
Erstellen Sie ein virtuelles Laufwerk mit begrenzter Kapazität anstelle eines Laufwerks mit erweiterter Kapazität
Beim Erstellen einer virtuellen Maschine können Sie zwei verschiedene Arten von virtuellen Festplatten erstellen. Standardmäßig verwenden Programme für virtuelle Maschinen häufig erweiterbare Laufwerke, deren Größe mit zunehmender Datenmenge allmählich zunimmt.
Wenn Sie beispielsweise eine neue virtuelle Maschine mit einem Laufwerk mit erweiterter Kapazität und einer maximalen Größe von 30 GB erstellen, belegt diese nicht sofort alle 30 GB Speicherplatz auf der Festplatte . Nach der Installation des Betriebssystems und der Programme verbraucht es nur noch 10 GB. Und wenn der virtuellen Festplatte weitere Dateien hinzugefügt werden, wird sie schrittweise auf eine maximale Größe von 30 GB erweitert.
Dies ist sehr praktisch, da nicht jede virtuelle Maschine unnötig viel Speicherplatz auf der Festplatte beansprucht. Es ist jedoch langsamer als das Erstellen einer Festplatte mit begrenzter Kapazität. Wenn Sie eine Festplatte mit begrenzter Kapazität erstellen, wird der gesamte 30-GB-Speicherplatz sofort zugewiesen.
Ein Laufwerk mit fester Kapazität belegt jedoch mehr Speicherplatz auf der Festplatte, fügt neue Dateien jedoch schneller zur Festplatte der virtuellen Maschine hinzu und es wird keine Dateifragmentierung beobachtet.
Installieren Sie Softwaretools für virtuelle Maschinen
Nach der Installation eines Gastbetriebssystems in einer virtuellen Maschine müssen Sie zunächst das Softwaretreiberpaket für die virtuelle Maschine installieren, z. B. Guest Additions für VirtualBox, VMware Tools für VMware oder Parallels Tools für Parallels. Diese Pakete enthalten spezielle Treiber, die dazu beitragen, dass das Gastbetriebssystem auf der Hardware der virtuellen Maschine schneller läuft.
Die Installation des Treiberpakets ist sehr einfach. Starten Sie in VirtualBox das Gastbetriebssystem und klicken Sie auf Geräte > CD-Image für Gastzusätze einfügen . Anschließend können Sie das Installationsprogramm vom Laufwerk in der virtuellen Maschine aus starten. Wählen Sie unter VMware im Menü der virtuellen Maschine die Option „VMware Tools installieren “. Klicken Sie in Parallels auf Aktionen > Parallels Tools installieren .
Befolgen Sie die Anweisungen auf dem Bildschirm, um den Installationsvorgang abzuschließen. Wenn Sie ein Windows-Gastbetriebssystem verwenden, verläuft diese Installation genauso wie die Installation jeder anderen Windows-Anwendung. Stellen Sie sicher, dass Sie Ihre virtuellen Maschinenprogramme auf dem neuesten Stand halten. Wenn Sie eine Benachrichtigung zum Aktualisieren von Guest Additions oder VMware Tools sehen, installieren Sie diese.
Scannen Sie beim Ausführen von Antivirenprogrammen keine Verzeichnisse virtueller Maschinen
Das Antivirenprogramm Ihres Computers scannt möglicherweise die Dateien virtueller Maschinen bei jedem Zugriff, wodurch die Leistung beeinträchtigt wird. Antivirensoftware kann nicht in die virtuelle Maschine hineinschauen, um Viren zu erkennen, die auf dem Gastbetriebssystem ausgeführt werden. Daher ist dieser Scan nicht sinnvoll. Um die Geschwindigkeit zu erhöhen, können Sie den Ordner der virtuellen Maschine aus der Scanliste der Antivirenprogramme entfernen.
Aktivieren Sie Intel VT-x oder AMD-V
Intel VT-x und AMD-V sind spezielle Prozessorerweiterungen, die die Virtualisierung verbessern. Neue Intel- und AMD-Prozessoren verfügen häufig über diese Funktionen. Einige Computer aktivieren sie jedoch nicht automatisch. Möglicherweise müssen Sie das BIOS Ihres Computers aufrufen und diese Einstellung aktivieren. Siehe den Artikel Wie überprüfe ich, ob die Virtualisierung unter Windows 10 aktiviert ist? um zu erfahren, ob auf Ihrem Computer die Virtualisierung aktiviert ist.
AMD-V wird normalerweise automatisch aktiviert, wenn es auf der Hardware aktiv ist, aber bei vielen Intel-Computern ist Intel VT-x nicht aktiviert. So aktivieren Sie die Intel VT-x- oder AMD-V-Virtualisierung im BIOS und beginnen dann mit der Installation des Programms für die virtuelle Maschine.
Weisen Sie mehr Speicher zu
Virtuelle Maschinen sind sehr „hungrig“ nach Speicher. Jede virtuelle Maschine enthält ein vollständiges Betriebssystem, daher sollten Sie den Arbeitsspeicher Ihres Computers in zwei separate Systeme aufteilen. Microsoft empfiehlt mindestens 2 GB RAM für ein 64-Bit-Windows 7-System. Diese Empfehlung gilt auch für Windows 7, wenn es in einer virtuellen Maschine ausgeführt wird. Wenn Sie speicherintensive Anwendungen in einer virtuellen Maschine ausführen, können Sie mehr als 2 GB RAM zuweisen, damit Windows nicht auf die Festplatte wechseln muss.
Sie können im Einstellungsdialog der virtuellen Maschine mehr RAM zuweisen (beachten Sie, dass die virtuelle Maschine zuvor ausgeschaltet werden muss). Versuchen Sie, ihm mindestens 1/3 des Arbeitsspeichers Ihres Computers zur Verfügung zu stellen, Sie können jedoch auch mehr tun, wenn Sie möchten.
Wenn Ihr Computer nicht über genügend RAM verfügt, um virtuelle Maschinen mit angenehmer Geschwindigkeit auszuführen, sollten Sie ein Upgrade auf 8 GB RAM in Betracht ziehen.
Weisen Sie mehr CPU zu
Die CPU des Computers übernimmt die gesamte Arbeit zum Betrieb der virtuellen Maschine und ihrer Software. Je mehr CPU also vorhanden ist, desto besser läuft die virtuelle Maschine. Wenn Sie einen Computer mit einer Multi-Core-CPU haben , können Sie der virtuellen Maschine über das Einstellungsfenster mehrere Kerne zuweisen. Eine virtuelle Maschine mit zwei oder vier Kernen reagiert schneller als eine virtuelle Maschine mit nur einem Kern, ebenso wie ein Computer mit vielen Kernen.
Wenn Sie eine alte CPU mit nur einem oder zwei Kernen verwenden, sollten Sie die CPU auf mindestens zwei Kerne aufrüsten, um die virtuelle Maschine schneller laufen zu lassen.
Videoeinstellungen anpassen _ _ _
Durch die Optimierung einiger Videoeinstellungen kann auch die Geschwindigkeit der virtuellen Maschine verbessert werden. Beispielsweise kann die Aktivierung von 2D in VirtualBox die Videowiedergabe in virtuellen Maschinen verbessern, während die Aktivierung von 3D es Benutzern ermöglicht, einige 3D-Anwendungen mit einer angemesseneren Geschwindigkeit zu verwenden. Durch Erhöhen des einer virtuellen Maschine zugewiesenen Videospeichers kann auch die Geschwindigkeit der 3D-Grafik erhöht werden. Ein Upgrade der Grafikkarte trägt jedoch nicht zur Verbesserung der Leistung der virtuellen Maschine bei.
Platzieren Sie die virtuelle Maschine auf einer SSD
Ein Solid-State-Laufwerk ist eines der besten Upgrades, die Sie durchführen können, um Ihren Computer zu beschleunigen, und das Gleiche gilt für virtuelle Maschinen. Viele Leute speichern virtuelle Maschinen auf sekundären mechanischen Laufwerken, da diese größer sind, aber dazu führen, dass die virtuelle Maschine viel langsamer läuft. Schaffen Sie also nach Möglichkeit etwas Platz auf der SSD und platzieren Sie die virtuelle Maschine darauf.
Vermeiden Sie es außerdem, die Dateien der virtuellen Maschine auf einem Laufwerk zu belassen, es sei denn, Sie wissen, dass das externe Laufwerk schnell genug ist. Ein schnelles USB-3.0-Laufwerk mit guten Dateizugriffszeiten kann eine gute Leistung liefern.
Halten Sie an oder schalten Sie den Computer aus
Wenn Sie mit der Verwendung der virtuellen Maschine fertig sind, möchten Sie ihren Zustand speichern, anstatt sie vollständig herunterzufahren, sodass Sie beim nächsten Zugriff auf die virtuelle Maschine nur noch einen Doppelklick ausführen müssen, um sie zu starten. Das Gastbetriebssystem macht dort weiter, wo Sie das letzte Mal aufgehört haben, anstatt von vorne zu beginnen.
Dies ähnelt der Verwendung des Ruhezustands oder des Ruhezustands anstelle des Herunterfahrens des Computers. Das Programm der virtuellen Maschine speichert den Speicherinhalt der virtuellen Maschine in einer Datei auf der Festplatte und lädt diese Datei, wenn die virtuelle Maschine gestartet wird.
Verbessern Sie die Leistung innerhalb der virtuellen Maschine _ _ _
Auf ähnliche Weise können Sie auch die Leistung innerhalb einer virtuellen Maschine verbessern, um Ihren Computer zu beschleunigen. Durch das Deaktivieren von Hintergrundanwendungen und -programmen , die mit der virtuellen Maschine starten, wird beispielsweise die Startzeit des Gastbetriebssystems verkürzt und die von der virtuellen Maschine verwendete RAM-Menge verringert. Wenn Sie ein mechanisches Laufwerk verwenden, kann die Defragmentierung der virtuellen Maschine auch die Leistung verbessern (obwohl dies keine Auswirkungen auf SSDs hat). Vergessen Sie nicht den Standardratschlag, denn nur weil es sich um eine virtuelle Maschine handelt, sind virtuelle Maschinen wie normale Computer.
Verwenden Sie andere Programme für virtuelle Maschinen
Manche Leute verwenden gerne VirtualBox, weil sie das Gefühl haben, dass es schneller läuft, während andere sich aus dem gleichen Grund für VMware entscheiden. Je schneller das Programm der virtuellen Maschine ausgeführt wird, hängt möglicherweise vom Host-Betriebssystem, Gast-Betriebssystem, der Systemkonfiguration oder einem anderen Faktor ab. Wenn Sie jedoch nicht die gewünschte Leistung erzielen, versuchen Sie es mit einem anderen Programm. VirtualBox ist völlig kostenlos, während VMware Workstation Player für die nichtkommerzielle Nutzung kostenlos ist. Wenn Sie macOS verwenden, können Sie Parallels Desktop und VMware Fusion verwenden.
Erfahren Sie den Unterschied zwischen Gast- und Host-Betriebssystemen
Dabei spielt es keine Rolle, ob Sie VirtualBox, VMWare Player oder eine native Option wie Microsoft Hyper-V verwenden. Um eine gute Leistung zu erzielen, ist es von entscheidender Bedeutung, den Unterschied zwischen einem physischen Computer (Host) und einer virtuellen Maschine (Gast) zu verstehen.
Das Host-Betriebssystem wird physisch auf dem Festplattenlaufwerk des Systems installiert. Dies ist das Betriebssystem, das beim Einschalten des PCs gestartet wird.
Währenddessen wird das Gastbetriebssystem in der virtuellen Maschine installiert. Hier können Sie Anwendungen und sogar Spiele installieren, die vom Host-Betriebssystem stammen. Dies ist nur einer von vielen Gründen für den Einsatz virtueller Maschinen.
In vielerlei Hinsicht können Sie sich das Gastbetriebssystem als eine komplexe Anwendung vorstellen. Es verfügt beispielsweise nicht über die Berechtigungen des Host-Betriebssystems, sofern nicht ausdrücklich angegeben. Der Zugriff auf physische Laufwerke und Peripheriegeräte wie Mikrofone wird zunächst gesperrt.
Seien Sie vorsichtig bei Ressourcenanfragen
VMs laufen auf Virtualisierungssoftware, die eine virtuelle Hardwareumgebung erstellt. Einfach ausgedrückt: Wenn eine VM erstellt wird, gibt die Virtualisierungssoftware die Hardware an (normalerweise mit Benutzereingaben).
Dabei gibt es jedoch eine große Einschränkung. Sie können für eine virtuelle Maschine keine Hardwarekonfiguration angeben, die über die physische Hardware im Computer hinausgeht.
Wenn der physische Computer beispielsweise über 8 GB RAM verfügt, kann die virtuelle Maschine diesen Wert nicht überschreiten (da Sie RAM behalten müssen, damit das Hostsystem die Software der virtuellen Maschine ausführen kann).
Daher müssen Sie sich der Ressourcenanforderungen physischer PCs und virtueller Maschinen bewusst sein. Es ist eine kluge Entscheidung, sich die Zeit zu nehmen, Ihren Desktop zu organisieren, bevor Sie das Gastbetriebssystem ausführen. Du kannst:
- Schließen Sie alle anderen Anwendungen
- Schalten Sie Ihre Energieeinstellungen auf die maximale Option (insbesondere bei Laptops).
- Führen Sie die VM mit minimierten Grafikoptionen aus
Wenn Ihr PC außerdem über einen Spielemodus verfügt, aktivieren Sie diesen, um sicherzustellen, dass der Computer Ressourcen an die VM weiterleitet. Dies bedeutet, dass Hintergrundaufgaben eingefroren werden, während die VM ausgeführt wird, um die Leistung der Host- und Gastbetriebssysteme zu verbessern.
Aktualisieren Sie die Host- und Gastbetriebssysteme
Sie wissen bereits, wie wichtig es ist, Updates zu installieren. Unabhängig davon, ob Sie Windows, macOS oder eine Linux-Distribution verwenden, sind Systemaktualisierungen für den erfolgreichen Betrieb Ihres PCs von entscheidender Bedeutung.
Updates fügen nicht nur neue Funktionen hinzu, sondern beheben auch Fehler, fügen Treiber hinzu und beheben Sicherheitsprobleme. All dies kann die Leistung der virtuellen Maschine beeinträchtigen, daher ist eine Aktualisierung unerlässlich.
Aber damit soll es nicht enden. Sie sollten sich auch die Zeit nehmen, das Gastbetriebssystem zu aktualisieren. Das mag wie eine unnötige Zeitverschwendung erscheinen, aber es lohnt sich auf jeden Fall. Angenommen, Sie führen eine Linux-Distribution in einer VM aus. Standardmäßig werden regelmäßig Aktualisierungen versucht. Wenn Sie Updates blockieren oder überspringen, können Sie keine neue Software installieren.
Das Zulassen von Updates ist die beste Option. Stellen Sie sicher, dass sowohl das Gast- als auch das Host-Betriebssystem auf dem neuesten Stand sind!
Aktualisieren Sie die Software der virtuellen Maschine regelmäßig
Was die Sicherheit betrifft, wurden in den letzten Jahren Schwachstellen in virtuellen Umgebungen gefunden. Virtuelle Maschinen stellen ein immer beliebteres Ziel für Hacker dar, ein Fehler, der nur durch regelmäßige Betriebssystem-Patches und Software-Updates für virtuelle Maschinen verhindert werden kann.
In den meisten Fällen warnt Sie die Software vor ausstehenden Updates.
Es wäre eine kluge Idee, dies zu tun, sobald Updates veröffentlicht werden. Zu den Updates gehört auch die Unterstützung neuer Betriebssysteme, wodurch beispielsweise die Palette der Plattformen erweitert wird, die Sie auf Ihrer virtuellen Maschine ausführen können.
Teilen Sie Daten zwischen Gast- und Host-Betriebssystemen
Es kann mühsam sein, Daten auf Ihrem PC zu haben, die Sie auf eine virtuelle Maschine kopieren möchten. Es könnte sich um eine Datei von Ihrer Festplatte oder um Bash-Anweisungen handeln, die Sie in die virtuelle Linux-Maschine importieren möchten.
Beide Optionen können aktiviert werden, aber das Kopieren von Text ist etwas einfacher als das Kopieren von Dateien. Normalerweise handelt es sich lediglich um eine einfache Menüeinstellung, die geändert werden muss, um das Kopieren von Text zu ermöglichen. VM-Software unterstützt das bidirektionale Kopieren auf eine laufende virtuelle Maschine und das Kopieren von dort.
Um Datendateien (z. B. Bilder, Dokumente, Medien) freizugeben, verwenden Sie ein freigegebenes virtuelles Netzlaufwerk . Dies bedeutet, dass Sie auf dem Host-PC ein freigegebenes Laufwerk einrichten und das Laufwerk dann zur Software der virtuellen Maschine hinzufügen müssen. Wenn die VM das nächste Mal startet, ist das Laufwerk verfügbar und Sie können Daten mit Ihrer virtuellen Maschine teilen.
Mehr sehen: