Hallo,
ich habe mich ebenfalls mit der Thematik befasst, VMs zu beschleunigen. Aus der Ausgangssituation heraus, lief meine VM zwar flüssig dennoch gab es Verzögerungen z.B. bei der Texteingabe in WORD oder EXCEL, teilweis bis zu einer Sekunde "delay". Dies wollte ich abstellen, da es bei der Bearbeitung von WORD / EXCEL Dateien unglaublich störend und natürlch auch verzögernd war. Hierfür habe ich verschiedene Konfigurationen und Einstellungen geprüft. Ich bin da absoluter "Newbie" und habe mich über verschiedene Beiträge hier im Forum eingelesen.
Ausgangssituation:
- NAS: TVS-463, 16GB RAM, 2 x 2TB HDD in RAID 1 Konfiguration
- VM: WIN 7 Ultimate, 2 Cores, 8GB RAM, Platziert auf dem HDD Laufwerk
- Virt-IO Treiber
Um die Unterschiede der verschiedenen Konfigurationen festzuhalten, habe ich das Tool "HD Speed" und den Microsoft Leistungsindex, genutzt. HD Speed kann unter MS nur den Lesezugriff messen. In der Ausgangsituation liefert mir HD Speed folgende Werte:
Der Leistungsindex von Microsoft liefert hierzu folgende Werte der Ausgangssituation zurück:
1te Konfiguration
In dieser Konfiguration habe ich eine 250GB SDD Platte im Schacht 3 der TVS-463 verbaut und die WIN7 VM dahin verschoben.
- NAS: TVS-463, 16GB RAM, 2 x 2TB HDD in RAID 1 Konfiguration
- VM: WIN 7 Ultimate, 2 Cores, 8GB RAM, Platziert auf einem 250GB SDD Laufwerk, als Single-Laufwerk konfiguriert
- Virt-IO Treiber
Das mit dem Tool HD Speed gemessene Ergebnis des Festplattenzugriffs ist zwar beachtlich gewesen, dennoch war nur ein sehr geringer Performancezuwachs bei der Ausführung der MS Office Produkte zu bemerken.
Der Microsoft Leistungsindex lieferte folgende Werte:
2te Konfiguration
In dieser Konfiguration habe die 250GB SDD Platte als SDD Cache für die RAID 1 Konfiguration eingebunden und die VM von dem HDD Laufwerk gestartet.
- NAS: TVS-463, 16GB RAM, 2 x 2TB HDD in RAID 1 Konfiguration
- VM: WIN 7 Ultimate, 2 Cores, 8GB RAM, platziert auf dem HDD Laufwerk
- Virt-IO Treiber
Die gemessenen Werte mit HD Speed und dem MS Leistungindex entsprachen ungefähr der Ausgangsituation, allerdings liefen die MS Produkte mit der leicht verbesserten Performance der Konfiguration 1.
Ich habe mich dann dazu entschieden, die Konfiguration 1 wieder herzustellen, da die höheren Zugriffswerte einen dann noch befriedigen, obwohl die Ausführung der MS Office Programme keinen wesentlichen unterschied in der Performance zeigten.
Weitere Performanceverbesserungen:
In der ersten Konfiguration (VM auf der SSD platziert) habe ich dann weitere Konfigurationschritte unter Windows bzw. VM Einstellungen durchgeführt.
1. Treiber: Neuesten Virt-IO Treiber für die Garfikkarte installiert
2. VM: Prozessor auf Passthrugh
3: Festplatten-Cahce auf Writeback
4. Optimierung der Leistungsoptionen unter Windows mit folgende Einstellungen:
- Visuelle Effekte: Nur Kanten der Bildschirmschriftarten glätten -> mehr nicht
- Prozessorzeitplanung: auf "Optimale Leistung für Programme" konfiguriert
Ergebnis: Deutlich verbesserte Performance in allen messbaren und nicht messbaren Anteilen:
Zu guter letzt auch mal in Chrystal die aktuellen Werte:
Bin jetzt mit der Performance einigermaßen zufrieden. dennoch plane ich noch folgenden nächsten Schritt...
Nächster Schritt: Die 250GB SSD in den ersten Schacht zu verbauen und wieder auf SSD Caching zu gehen. QNAP empfiehlt hierzu, für SSD Caching bei der TVS-463 die Schächte 1 und 2 mit der SSD Platte zu belegen.
Vielleicht hat der ein oder andere noch Anregungen oder Erfahrungen. Über Feedback würde ich mich freuen...
Gruß Mike