vSphere bietet standardmäßig einen Mechanismus zur Erstellung von Planungswarteschlangen für jede VM-Datei. Jede Datei, etwa „.vmdk“, erhält eine eigene Bandbreitenkontrolle. Sie können den vSphere Client oder die esxcli-Befehle verwenden, um den Mechanismus zu deaktivieren.
Dieser Mechanismus gewährleistet, dass jede E/A einer VM-Datei eine eigene Warteschlange erhält und nicht mit anderer Datei-E/A kollidiert.
Bearbeiten der E/A-Planung nach Datei im vSphere Client
Der erweiterte Parameter VMkernel.Boot.isPerFileSchedModelActive steuert den E/A-Planungsmechanismus nach Datei auf VMFS- und NFS 3-Datenspeichern. Der Mechanismus ist auf dem ESXi-Host standardmäßig aktiviert. Sie können den Mechanismus mithilfe des Dialogfelds Erweiterte Systemeinstellungen deaktivieren.
Wenn Sie das E/A-Planung nach Datei-Modell deaktivieren, wird Ihr Host auf einen älteren Planungsmechanismus zurückgesetzt. Der Legacy-Planungsmechanismus wendet nur eine E/A-Warteschlange für jede virtuelle Maschine und jedes Speichergerätepaar an. Alle E/A-Vorgänge zwischen der virtuellen Maschine und ihren virtuellen Festplatten werden in diese Warteschlange verschoben. Folglich wirken sich E/A-Vorgänge verschiedener virtueller Festplatten möglicherweise auf E/A-Vorgänge der anderen virtuellen Festplatten bei der gemeinsamen Nutzung der Bandbreite aus und beeinflussen möglicherweise die jeweilige Leistungsfähigkeit.
Prozedur
- Navigieren Sie im vSphere Client zum ESXi-Host.
- Klicken Sie auf die Registerkarte Konfigurieren.
- Klicken Sie unter System auf Erweiterte Systemeinstellungen.
- Bearbeiten Sie den Wert des Parameters VMkernel.Boot.isPerFileSchedModelActive.
Option Beschreibung True Aktivieren Sie den Planungsmechanismus nach Datei. Dieser Parameter ist standardmäßig aktiviert. False Deaktivieren Sie den Planungsmechanismus nach Datei. - Starten Sie den Host neu, damit die Änderungen wirksam werden.
Verwenden von esxcli-Befehlen zum Bearbeiten der E/A-Planung nach Datei
Sie können die esxcli-Befehle verwenden, um die E/A-Planungsfunktion für VMFS-, NFS 3- und NFS 4.1-Datenspeicher auf Ihrem ESXi-Host zu ändern. Die Funktion ist standardmäßig aktiviert.
Voraussetzungen
Installieren Sie ESXCLI. Siehe Erste Schritte mit ESXCLI. Zur Fehlerbehebung führen Sie esxcli-Befehle in der ESXi Shell aus.
Prozedur
- ♦ Führen Sie die folgenden Befehle aus, um die E/A-Planung nach Datei festzulegen bzw. zu bearbeiten:
Option Beschreibung esxcli system settings kernel set -s isPerFileSchedModelActive -v FALSE Deaktiviert die E/A-Planung nach Datei für VMFS und NFS 3. esxcli system settings kernel set -s isPerFileSchedModelActive -v TRUE Aktiviert die E/A-Planung nach Datei für VMFS und NFS 3. esxcli system module parameters list -m nfs41client Zeigt den aktuellen Status der Planung nach Datei für NFS 4.1 an. esxcli system module parameters set -m nfs41client -p fileBasedScheduler=0 Deaktiviert die dateibasierte Planung für NFS 4.1. esxcli system module parameters set -m nfs41client -p fileBasedScheduler=1 Aktiviert die dateibasierte Planung für NFS 4.1.