Wenn Sie für Ihre Software-iSCSI-LUNs eine nicht zufriedenstellende Leistung feststellen, ändern Sie die maximale Warteschlangentiefe, indem Sie die esxcli-Befehle ausführen.

Voraussetzungen

  • Installieren Sie vCLI oder stellen Sie die virtuelle vSphere Management Assistant (vMA)-Maschine bereit. Siehe Erste Schritte mit vSphere Command-Line Interfaces. Führen Sie zwecks Fehlerbehebung esxcli-Befehle in der ESXi-Shell aus.

  • Bei dem Vorgang gibt die Verbindungsoption „--server=Servername“ den Zielserver an. Bereiten Sie sich darauf vor, einen Benutzernamen und ein Kennwort einzugeben, wenn der Zielserver Sie dazu auffordert. Eine Liste der anderen möglichen Optionen finden Sie unter Erste Schritte mit vSphere Command-Line Interfaces

Prozedur

  1. Führen Sie den folgenden Befehl aus:

    esxcli --server=server_name system module parameters set -m iscsi_vmk -p iscsivmk_LunQDepth=value

    Der Parameter iscsivmk_LunQDepth legt die maximale Anzahl ausstehender Befehle oder die Warteschlangentiefe für jede LUN fest, auf die über den Software-iSCSI-Adapter zugegriffen wird. Der Standardwert ist 128.

  2. Starten Sie Ihr System neu.
  3. Überprüfen Sie Ihre Änderungen, indem Sie den Befehl esxcli --server=Servername system module parameters list -m iscsi_vmk ausführen.

    Die folgende Ausgabe zeigt die Warteschlangentiefe für Software-iSCSI an.

    iscsivmk_LunQDepth  int   64  Maximum Outstanding Commands Per LUN  

Ergebnisse

ACHTUNG:

Wenn für die Warteschlangentiefe ein höherer Wert als die Standardeinstellung gewählt wird, kann die Gesamtzahl an unterstützten LUNs reduziert sein.