Konfigurieren Sie SMB Multichannel für Performance und Redundanz
Ab ONTAP 9.4 können Sie SMB Multichannel so konfigurieren, dass in einer einzigen SMB-Session mehrere Verbindungen zwischen ONTAP und Clients hergestellt werden können. Dadurch werden Durchsatz und Fehlertoleranz für Hyper-V und SQL Server über SMB-Konfigurationen verbessert.
Sie können die SMB-Multichannel-Funktionen nur verwenden, wenn Clients mit SMB 3.0 oder höheren Versionen verhandeln. SMB 3.0 und höher ist auf dem ONTAP SMB-Server standardmäßig aktiviert.
SMB-Clients erkennen automatisch mehrere Netzwerkverbindungen, wenn eine ordnungsgemäße Konfiguration auf dem ONTAP Cluster identifiziert wird.
Die Anzahl der gleichzeitigen Verbindungen in einer SMB-Sitzung hängt von den bereitgestellten NICs ab:
-
1G NICs auf Client und ONTAP Cluster
Der Client stellt eine Verbindung pro NIC her und bindet die Sitzung an alle Verbindungen.
-
10G und mehr Kapazität NICs auf Client und ONTAP Cluster
Der Client stellt bis zu vier Verbindungen pro NIC her und bindet die Sitzung an alle Verbindungen. Der Client kann Verbindungen auf mehreren 10G und NICs mit höherer Kapazität einrichten.
Sie können auch die folgenden Parameter (erweiterte Berechtigung) ändern:
-
-max-connections-per-session
Die maximal zulässige Anzahl von Verbindungen pro Multichannel-Sitzung. Die Standardeinstellung ist 32 Verbindungen.
Wenn Sie mehr Verbindungen als die Standardverbindung aktivieren möchten, müssen Sie vergleichbare Anpassungen an der Client-Konfiguration vornehmen, die auch über 32 Standardverbindungen verfügt.
-
-max-lifs-per-session
Die maximale Anzahl der pro Multichannel-Sitzung angekündigten Netzwerkschnittstellen. Die Standardeinstellung ist 256 Netzwerkschnittstellen.
-
Legen Sie die Berechtigungsebene auf erweitert fest:
set -privilege advanced
-
SMB-Multichannel auf dem SMB-Server aktivieren:
vserver cifs options modify -vserver <vserver_name> -is-multichannel-enabled true
-
Vergewissern Sie sich, dass ONTAP Berichte über SMB-Multichannel-Sitzungen erstellt:
vserver cifs session show
-
Zurück zur Administratorberechtigungsebene:
set -privilege admin
Im folgenden Beispiel werden Informationen zu allen SMB-Sitzungen angezeigt und mehrere Verbindungen für eine einzelne Sitzung angezeigt:
cluster1::> vserver cifs session show Node: node1 Vserver: vs1 Connection Session Open Idle IDs ID Workstation Windows User Files Time ---------- ------- ---------------- ---------------- --------- --------------- 138683, 138684, 138685 1 10.1.1.1 DOMAIN\ 0 4s Administrator
Im folgenden Beispiel werden ausführliche Informationen über eine SMB-Sitzung mit Session-id 1 angezeigt:
cluster1::> vserver cifs session show -session-id 1 -instance Vserver: vs1 Node: node1 Session ID: 1 Connection IDs: 138683,138684,138685 Connection Count: 3 Incoming Data LIF IP Address: 192.1.1.1 Workstation IP Address: 10.1.1.1 Authentication Mechanism: NTLMv1 User Authenticated as: domain-user Windows User: DOMAIN\administrator UNIX User: root Open Shares: 2 Open Files: 5 Open Other: 0 Connected Time: 5s Idle Time: 5s Protocol Version: SMB3 Continuously Available: No Is Session Signed: false NetBIOS Name: -