VMware Paravirtual SCSI (Pvscsi) ist ein virtueller SCSI—Adapter, der von VMware für die Verwendung in vSphere-Umgebungen in virtuellen Maschinen entwickelt wurde. Es bietet eine hohe Leistung und Effizienz bei der Arbeit mit Festplatten in virtuellen Umgebungen.
Die Installation und Konfiguration von Pvscsi unter Windows Server 2012 R2 ist sehr einfach und mühelos. Stellen Sie vor Beginn der Installation sicher, dass die virtuelle Maschine über genügend freien Speicherplatz verfügt, um die Treiber zu installieren und die erforderlichen Vorgänge auszuführen.
Um Pvscsi unter Windows Server 2012 R2 zu installieren, müssen mehrere Schritte ausgeführt werden. Zuerst müssen Sie die virtuelle Maschine aktivieren und sich mit einem Konto mit Administratorrechten bei der virtuellen Maschine anmelden. Öffnen Sie dann den Geräte-Manager und suchen Sie in der Geräteliste nach einem SCSI-Controller. Wählen Sie in diesem Fall "VMware Paravirtual SCSI controller" und klicken Sie mit der rechten Maustaste, um das Kontextmenü zu öffnen.
Pvscsi unter Windows 2012 R2
Die Installation und Konfiguration des PVSCSI-Treibers unter Windows Server 2012 R2 ist möglicherweise erforderlich, um die Leistung virtueller Computer zu optimieren. Der PVSCSI-Treiber ermöglicht die Verwendung virtueller VMware Paravirtual SCSI-Geräte für maximale Leistung.
Folgen Sie den folgenden Anweisungen, um den PVSCSI-Treiber in Windows 2012 R2 zu installieren und zu konfigurieren:
1. Laden Sie den PVSCSI-Treiber für Windows 2012 R2 von der offiziellen VMware-Website herunter.
2. Kopieren Sie den heruntergeladenen Treiber auf eine virtuelle Maschine mit Windows 2012 R2.
3. Öffnen Sie den Geräte-Manager auf dem virtuellen Computer. Klicken Sie dazu mit der rechten Maustaste auf die Schaltfläche Start, wählen Sie System und klicken Sie auf die Registerkarte Geräte-Manager.
4. Erweitern Sie den Abschnitt "SCSI- und RAID-Controller", und klicken Sie mit der rechten Maustaste auf den SCSI-Controller. Wählen Sie "Softwaretreiber aktualisieren" und wählen Sie "Softwaretreiber auf diesem Computer auswählen".
5. Klicken Sie auf die Schaltfläche "Aus der Liste der Treiber auf diesem Computer auswählen lassen".
6. Klicken Sie auf die Schaltfläche "Von Diskette installieren".
7. Geben Sie den Pfad zu dem Ordner an, in den Sie den PVSCSI-Treiber kopiert haben. Klicken Sie auf "OK".
8. Wählen Sie in der Liste der verfügbaren Treiber "VMware PVSCSI SCSI Controller" aus.
9. Klicken Sie auf Weiter, und warten Sie, bis die Treiberinstallation abgeschlossen ist.
10. Nach Abschluss der Installation des PVSCSI-Treibers müssen Sie die virtuelle Maschine möglicherweise neu starten.
Nach der Installation und Konfiguration des PVSCSI-Treibers in Windows 2012 R2 wird die maximale Leistung der virtuellen VMware Paravirtual SCSI-Geräte erreicht. Beachten Sie, dass die Verwendung des PVSCSI-Treibers möglicherweise eine zusätzliche Konfiguration der virtuellen Laufwerke und des Betriebssystems erfordert. Überprüfen Sie die entsprechende VMware-Dokumentation und das Betriebssystem, um Empfehlungen zur Konfiguration zu erhalten.
Installieren von Pvscsi unter Windows 2012 R2
Um den Pvscsi-Treiber in Windows 2012 R2 zu verwenden, müssen Sie zuerst die VMware Tools auf der virtuellen Maschine installieren. Danach können Sie mit der Installation und Konfiguration von Pvscsi beginnen.
1. Öffnen Sie das Menü "Datenträgerverwaltung" in Windows 2012 R2.
2. Suchen Sie in der Laufwerksliste nach dem Laufwerk, auf dem Sie Pvscsi installieren möchten. Klicken Sie mit der rechten Maustaste auf dieses Laufwerk und wählen Sie Eigenschaften aus.
3. Das Fenster "Datenträgereigenschaften" wird geöffnet. Klicken Sie darin auf die Registerkarte "Treiber".
4. Klicken Sie auf die Schaltfläche Treiber aktualisieren.
5. Wählen Sie im daraufhin angezeigten Fenster den Eintrag "Treiberbrowser" aus. "
6. Wählen Sie im neuen Fenster den Treiber "pvscsi.inf" aus der Liste und klicken Sie auf die Schaltfläche Öffnen.
7. Klicken Sie auf "OK", um das Fenster "Treiberaktualisierung" zu schließen.
8. Bestätigen Sie die Installation des Pvscsi-Treibers, indem Sie "Installation" auswählen und auf "Weiter" klicken.
9. Warten Sie, bis die Treiberinstallation abgeschlossen ist.
10. Lesen Sie nach Abschluss der Treiberinstallation die Anweisungen zum Konfigurieren des Pvscsi-Laufwerks und -Controllers in einer Windows 2012 R2-Umgebung.
Jetzt können Sie Pvscsi für die Arbeit mit Ihrer virtuellen Maschine konfigurieren.
| Konfigurieren der Pvscsi-Einstellungen | Die Beschreibung |
|---|---|
| Neue Laufwerke automatisch einbeziehen | Erkennt automatisch neue Discs, die an den Pvscsi-Controller angeschlossen sind. |
| Deaktivieren des Geräts zulassen | Ermöglicht das Trennen von Pvscsi-Laufwerken oder -Controllern, ohne die virtuelle Maschine auszuschalten. |
| Befehlswarteschlange vergrößern | Erhöht die Anzahl der Befehle, die der Pvscsi-Controller gleichzeitig verarbeiten kann. |
Konfigurieren von Pvscsi in Windows 2012 R2
Führen Sie die folgenden Schritte aus, um Pvscsi in Windows 2012 R2 zu konfigurieren:
1. Stellen Sie sicher, dass die virtuelle Maschine im Modus ausgeschaltet ist.
2. Öffnen Sie die Einstellungen der virtuellen Maschine in VMware vSphere Client oder vSphere Web Client.
3. Wählen Sie die Registerkarte "Bereits erstelltes Laufwerk" und klicken Sie auf die Schaltfläche "Neuen Controller hinzufügen".
4. Wählen Sie im angezeigten Fenster "LSI Logic SAS" als Controller-Typ aus.
5. Klicken Sie auf die Schaltfläche "Hinzufügen" und wählen Sie "Laufwerk".
6. Wählen Sie das virtuelle Laufwerk aus, das Sie für die Verwendung von Pvscsi konfigurieren möchten, und klicken Sie auf Fertig stellen.
7. Starten Sie die virtuelle Maschine im Einschaltmodus neu.
8. Melden Sie sich nach dem Neustart bei Windows 2012 R2 an.
9. Öffnen Sie den Geräte-Manager und suchen Sie nach dem Gerät "LSI Logic SAS SCSI Controller".
10. Klicken Sie mit der rechten Maustaste auf das Gerät und wählen Sie Treiber aktualisieren.
11. Wählen Sie die Option "Mein Computer-Browser zur Treibersuche" und geben Sie den Pfad zum Treiber "pvscsi" an.inf" auf Ihrem virtuellen Laufwerk.
12. Klicken Sie auf "Weiter" und warten Sie, bis die Treiberinstallation abgeschlossen ist.
Nach Abschluss dieser Schritte wird Pvscsi in Windows 2012 R2 konfiguriert und kann verwendet werden. Sie können seine Funktion testen, indem Sie Testaufgaben ausführen oder die Leistung Ihrer virtuellen Maschine messen.
Unterstützte Pvscsi-Funktionen in Windows 2012 R2
Unter Windows 2012 R2 unterstützt Pvscsi die folgenden Funktionen:
- Unterstützung für Hot-Swap-Laufwerke - Möglichkeit zum Anschließen und Trennen von SCSI-Geräten, ohne die virtuelle Maschine auszuschalten;
- Caching-Unterstützung - Pvscsi ermöglicht die Verwendung des Caches zur Beschleunigung von Lese- und Schreibvorgängen;
- Unterstützung für Multiprozessorsysteme - Der Treiber ermöglicht die Verwendung mehrerer Prozessoren zur Lastverteilung der Verarbeitung von SCSI-Befehlen;
- Unterstützung für beschleunigte E/ A-Operationen - Pvscsi ermöglicht eine effizientere Datenübertragung zwischen der virtuellen Maschine und dem Speicher;
- Clustering-Unterstützung - Pvscsi ermöglicht die Verwendung von virtuellen Maschinen mit aktiviertem Gastcluster.
Alle diese Funktionen tragen zur Verbesserung der Leistung und Zuverlässigkeit von virtuellen Windows 2012 R2-Maschinen mit Pvscsi bei.
Vorteile der Verwendung von Pvscsi in Windows 2012 R2
- Leistungssteigerung: Pvscsi bietet im Vergleich zu anderen virtuellen SCSI-Adaptern eine höhere Leistung. Es ist für die Arbeit mit Windows-Gastbetriebssystemen optimiert und kann im Vergleich zu anderen Treibern eine höhere Bandbreite und geringere Latenz bieten.
- Verbesserte Schnittstellenverarbeitung: Pvscsi bietet eine bessere Verarbeitung von SCSI-Befehlen und reduziert die CPU-Belastung des Hostsystems. Es ist für die Übertragung von Befehlen zwischen Gast- und Hostsystemen optimiert, was zu einer besseren Leistung führt.
- Verbesserte Zuverlässigkeit und Fehlertoleranz: Pvscsi bietet Mechanismen für Fehlertoleranz und erhöhte Zuverlässigkeit. Es kann mit der Hot-Swap-Funktion von VMware verwendet werden, mit der Sie die Laufwerke einer virtuellen Maschine austauschen können, ohne das System anzuhalten.
- Flexibleres Setup: Pvscsi bietet eine breite Palette von Einstellungen und Parametern, mit denen Sie den SCSI-Adapter für Ihre Anforderungen optimieren können. Sie können die Warteschlangeneinstellungen und andere Einstellungen für maximale Leistung anpassen.
Im Allgemeinen verbessert die Verwendung von Pvscsi in Windows 2012 R2 die Leistung und Zuverlässigkeit des Systems und ermöglicht eine flexiblere Konfiguration des SCSI-Adapters der virtuellen Maschine.
Pvscsi-Einschränkungen in Windows 2012 R2
Trotz der vielen Vorteile, die Pvscsi in Windows 2012 R2 bietet, hat diese Technologie ihre Grenzen. Hier sind einige von ihnen:
1. Es werden nur x86- und x64-basierte Systeme unterstützt.
2. SCSI-3 Persistent Reservations-Geräte werden von PVSCSI nicht unterstützt.
3. Hot Add/Remove wird nicht unterstützt.
4. PVSCSI-virtuelle Maschinen können nicht über vMotion mit DRS und SDRS migriert werden.
5. Das Limit für die Anzahl der PVSCSI-Adapter für virtuelle Computer beträgt 4 für Windows Server 2012 R2 Standard und 8 für Windows Server 2012 R2 Datacenter.
6. PVSCSI unterstützt keine Geräte im vorhandenen Format, für die BusLogic- und LSI-Logic-Treiber erforderlich sind.
7. Einige VMware Tools-Funktionen werden bei Verwendung von PVSCI möglicherweise nicht unterstützt.
8. Einige Windows-Funktionen wie AHCI funktionieren möglicherweise auch nicht mit PVSCSI.
Alle diese Einschränkungen sollten bei der Bereitstellung und Konfiguration von Pvscsi in Windows 2012 R2 berücksichtigt werden.
Beheben von Problemen und Verbessern der Leistung mit Pvscsi in Windows 2012 R2
Leistungssteigerung mit Pvscsi
Die Servervirtualisierung bietet viele Vorteile, aber eines der Hauptprobleme ist die Leistung des Festplatten-Subsystems. Mit dem Pvscsi (Paravirtualized SCSI) -Controller in Windows 2012 R2 können Sie jedoch die Leistung erheblich verbessern und eine Reihe von Problemen lösen.
Probleme mit dem Datenträgersubsystem
Wenn Sie mit herkömmlichen SCSI- oder IDE-Controllern in virtualisierten VMware-Umgebungen arbeiten, treten die folgenden Probleme auf:
- Hohe Laufwerkszugriffslatenz: Dies liegt daran, dass traditionelle Controller eine komplexe Architektur haben und zusätzliche Abstraktionsebenen hinzufügen.
- Bandbreitenbeschränkungen: Controller sind nicht immer in der Lage, eine ausreichende Datenübertragungsrate bereitzustellen, insbesondere bei stark genutzten Laufwerken.
- Schlechte Leistung bei der Arbeit mit vielen kleinen Dateien: Herkömmliche Controller haben einen großen Overhead bei der Verarbeitung vieler kleiner Anfragen.
Vorteile des Pvscsi-Controllers
Der Pvscsi-Controller ist ein speziell entwickelter Controller, der die oben genannten Probleme löst und eine höhere Leistung bietet. Es bietet folgende Vorteile:
- Geringe Zugriffsverzögerung: Der Pvscsi-Controller verfügt über eine vereinfachte Architektur und minimiert den Overhead, wodurch die Latenz für den Festplattenzugriff verringert wird.
- Hoher Durchsatz: Der Controller unterstützt viele Befehle in der Warteschlange und kann sie parallel verarbeiten, was den Durchsatz erheblich erhöht.
- Leistungsverbesserung bei kleinen Dateien: Der Pvscsi-Controller reduziert den Overhead bei der Verarbeitung vieler kleiner Anfragen, was die Leistung bei der Arbeit mit vielen kleinen Dateien verbessert.
Installieren und Konfigurieren von Pvscsi unter Windows 2012 R2
Führen Sie die folgenden Schritte aus, um den Pvscsi-Controller in Windows 2012 R2 zu installieren und zu konfigurieren:
- Installieren Sie die VMware Tools im Gastbetriebssystem.
- Schalten Sie die virtuelle Maschine aus.
- Wählen Sie im Einstellungsfenster der virtuellen Maschine "Hardware hinzufügen" und fügen Sie einen neuen SCSI-Controller hinzu.
- Wählen Sie den Controller-Typ "Paravirtual" aus und schließen Sie den Hinzufügungsprozess ab.
- Starten Sie die virtuelle Maschine und installieren Sie die Treiber für den Pvscsi-Controller aus den VMware Tools.
- Starten Sie die virtuelle Maschine neu.
Konfigurieren der Leistung mit Pvscsi-Parametern
Neben der Installation des Pvscsi-Controllers können Sie auch einige Parameter anpassen, um die Leistung zu optimieren:
- Queue Depth: Durch Erhöhen des Werts dieses Parameters kann der Controller eine größere Anzahl von Befehlen in der Warteschlange verarbeiten. Es wird empfohlen, einen Wert zwischen 64 und 254 festzulegen, abhängig von den Anforderungen Ihrer Arbeitsauslastung.
- Disk.SchedQuantum: Dieser Parameter gibt die Zeitspanne an, die für das Erreichen des Gleichgewichts zwischen den verschiedenen virtuellen Maschinen auf dem Host reserviert ist. Wenn Sie diesen Wert erhöhen, kann dies die Leistung des Datenträgersubsystems verbessern, sich jedoch auf das Lastgleichgewicht des Hosts auswirken.
Schlußfolgerung
Der Pvscsi-Controller bietet die Möglichkeit, Probleme im Zusammenhang mit dem Festplatten-Subsystem zu beheben und die Leistung in virtualisierten Umgebungen mit Windows 2012 R2 erheblich zu verbessern. Die Installation und Konfiguration des Pvscsi des Controllers ist einfach und die erweiterten Parameter ermöglichen eine optimale Leistung.