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.

Hinweis: Deaktivieren Sie die Planung nach Datei nicht, wenn das HPP-Plug-In und der Parameter für den latenzsensitiven Schwellenwert für lokale Hochgeschwindigkeitsgeräte konfiguriert sind. Die Deaktivierung der Planung nach Datei kann zu unvorhersehbarem Verhalten führen.

Prozedur

  1. Navigieren Sie im vSphere Client zum ESXi-Host.
  2. Klicken Sie auf die Registerkarte Konfigurieren.
  3. Klicken Sie unter System auf Erweiterte Systemeinstellungen.
  4. 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.
  5. 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.