Azure Native Qumulo jetzt in der EU, im Vereinigten Königreich und in Kanada verfügbar – Erfahren Sie mehr

Qumulo Core 6.1.0 steigert die Leistung mit SMB-MultiChannel

Geschrieben von:

Qumulo Core 6.1.0 bietet Unterstützung für SMB-Multichannel und bietet bis zu 300 % mehr Durchsatz bei SMB-basierten Workloads. Workloads, die bisher auf Qumulo nicht möglich waren, sind dank SMB-Multichannel jetzt möglich. M&E-Kunden können Qumulo mit Medienformaten mit höherer Bitrate nutzen. Krankenhäuser und Gesundheitsdienstleister können sicher sein, dass die Leistung ausreicht, um den Bildgebungsanforderungen ihrer Ärzte gerecht zu werden. Selbst bei einfachen Datenverschiebungsaufgaben wie Robocopy können Leistungssteigerungen beobachtet werden.

Was ist SMB-Multichannel?

SMB (Server Message Block) ist ein Netzwerk-Dateifreigabeprotokoll, das häufig in Windows- und macOS-Umgebungen verwendet wird. In früheren SMB-Versionen wurde eine einzelne Netzwerkverbindung zwischen einem Client und einem Server hergestellt, wodurch die verfügbare Bandbreite auf diese einzelne Verbindung beschränkt war. Mit der Einführung von SMB Multichannel können jedoch mehrere Verbindungen gleichzeitig aufgebaut werden, wodurch eine parallele Übertragung von Daten über diese Verbindungen ermöglicht wird.

SMB Multichannel nutzt mehrere Netzwerkschnittstellen oder Netzwerkpfade zwischen dem Client und dem Server. Jede Netzwerkschnittstelle stellt eine separate Spur für die Datenübertragung dar. Das SMB-Protokoll verteilt die Daten dann auf diese Kanäle und nutzt dabei die Parallelität, um den Durchsatz zu steigern.

Durch die Nutzung mehrerer Netzwerkverbindungen bietet SMB Multichannel eine Möglichkeit, die verfügbare Bandbreite zu erhöhen und die Datenübertragungsleistung zu verbessern. Dieser Ansatz ähnelt dem Hinzufügen weiterer Fahrspuren zu einer Straße, wodurch mehr Fahrzeuge (Daten) gleichzeitig übertragen werden können und so Bandbreitenbeschränkungen gemildert werden.

Dadurch werden Workloads freigeschaltet, die vom zusätzlichen Durchsatz der Multichannel-Unterstützung profitieren können, wie zum Beispiel:

  • Videoredaktion in Formaten mit höherer Bitrate von MacOS-Clients und in der Cloud auf virtuellen Desktops, ohne Bildausfälle oder Stottern
  • Höhere Leistung für Anwendungsfälle im Gesundheitswesen wie Bildarchivierungs- und Kommunikationssysteme (PACS) und herstellerneutrale Archive (VNAs). Diese Anwendungen müssen zu Spitzenzeiten Hunderte oder Tausende von Betrachtungsstationen in einem Krankenhaussystem bedienen, ohne die Patientenversorgung zu beeinträchtigen
  • Dateifreigabe: Verbessern Sie die Leistung von Dateifreigabevorgängen – Kopieren, Verschieben und Zugreifen auf Dateien im gesamten Netzwerk. Der Multichannel-Support kann bei der Verwendung von Qumulo für Home-Verzeichnisse zu einer erheblichen Verbesserung des Kundenerlebnisses führen

Es ist wichtig zu beachten, dass SMB Multichannel bei SMB Version 3 sowohl vom Client als auch vom Server unterstützt werden muss. Wenn beide Endpunkte SMB Multichannel-fähig sind, werden sie mehrere Verbindungen aushandeln und aufbauen, um die parallele Datenübertragung zu ermöglichen. Wenn jedoch einer der Endpunkte SMB Multichannel nicht unterstützt, greift die Kommunikation auf eine einzelne Verbindung zurück, wodurch die Bandbreite auf diesen einzelnen Kanal begrenzt wird. Vor 6.1.0 hat Qumulo diese Funktion nicht angekündigt.

Die Herausforderung der Multi-Channel-Implementierung für KMU

Qumulo nutzt keine Open-Source- oder Drittanbieter-Implementierung des SMB-Serverprotokolls. Aufgrund der verteilten Natur unserer Speicherarchitektur müssen alle Datenzugriffsprotokolle, die mit unserem gemeinsamen Identitäts- und Berechtigungssystem interagieren, von unserem Technikteam direkt in den zentralen Dateisystem-Daemon neu implementiert werden, um Leistung zu liefern.

Unser Team hat monatelang unermüdlich daran gearbeitet, diese Herausforderungen zu lösen und den zuverlässigen Betrieb sicherzustellen. Und jetzt trudeln erste Ergebnisse ein und das Technikteam ist angenehm überrascht.

Eine der Herausforderungen bei der Implementierung von SMB-Multichannel in einer stark parallelisierten Umgebung ist der Umgang mit Handle-Leasing, das es Clients ermöglicht, Dateien oder Ordner „auszuchecken“ und E/A für sie auszuführen, ohne einen Roundtrip zurück zum Speicherserver durchführen zu müssen. Beim Hinzufügen mehrerer paralleler Verbindungen zum Server in jeder SMB-Sitzung können Fehler auftreten, da der Sitzungsstatus nicht korrekt synchronisiert wird. 

Leistungssteigerungen

Windows Server 2022 auf AWS
 
In der offiziellen Dokumentation von AWS heißt es: „Die Basisbandbreite für Einzelkanalverkehr ist auf 5 Gbit/s begrenzt, wenn sich Instanzen nicht in derselben Cluster-Platzierungsgruppe befinden.“
Daher konnten die Clientverbindungen unserer Kunden vor 6.1.0 innerhalb von AWS einen Durchsatz von etwa ~600 MB/s erreichen, bevor sie ihr Maximum erreichten. 

Wir haben festgestellt, dass Windows standardmäßig vier gleichzeitige Verbindungen öffnet, wenn SMB-Mehrkanal aktiviert ist. Interne Tests nach der Aktivierung von SMB-Multichannel ergaben, dass wir Durchsatzgeschwindigkeiten von ~2.3 GB/s erreichten – fast genau das Vierfache einer Single-Channel-Verbindung!

Von MacOS vor Ort bis hin zu All Flash

Eines der gängigen Speicher-Benchmarking-Tools im Medien- und Unterhaltungsbereich ist der Disk Speed ​​Test von Black Magic Design. Dieses Tool wird häufig von Fachleuten in der Medien- und Unterhaltungsbranche verwendet, um die Leistung von Speichergeräten wie Festplatten und Solid-State-Laufwerken (SSDs) für die Videobearbeitung, Postproduktion und andere medienintensive Aufgaben zu messen.

Der Disk Speed ​​Test von Black Magic Design bietet eine benutzerfreundliche Oberfläche, die es Benutzern ermöglicht, ein Speichergerät auszuwählen und verschiedene Benchmark-Tests durchzuführen. Diese Tests bewerten wichtige Leistungskennzahlen wie Lese- und Schreibgeschwindigkeiten sowie die Fähigkeit, verschiedene Videoformate und Auflösungen zu verarbeiten.

Qumulo Core 6.1.0 konnte beim Lesen über SMB unter MacOSX Monterey 10 ohne besondere Abstimmung eine maximale 12.6.5-Gbit/s-Verbindung erreichen. Dies bedeutet effektiv, dass Mac-Clients 4K- und 8K-Videoformate problemlos wiedergeben können. 

Qumulo Core 6.1.0 SMB Multi-Channel ist pures Feuer 🔥🔥🔥

SMB Multichannel nutzt mehrere Netzwerkschnittstellen oder Netzwerkpfade zwischen dem Client und dem Server. Jede Netzwerkschnittstelle stellt eine separate Spur für die Datenübertragung dar. Das SMB-Protokoll verteilt die Daten dann auf diese Kanäle und nutzt dabei die Parallelität, um den Durchsatz zu steigern.

Unser Vertriebsingenieur Pascal Filion, der zuvor für die Lagerung in großen M&E-Studios verantwortlich war, brachte es am besten auf den Punkt, nachdem er die Zahlen an einem Kundenstandort gesehen hatte: „Wir waren bereits sehr gut mit macOS, dem Finder, Apple-spezifischen Metadaten und protokollübergreifenden Berechtigungen … aber nach 6.1 glaube ich, dass wir vielleicht die beste NAS-Plattform für Macs geworden sind, Punkt.“

Bestehende Qumulo-Kunden sollten auf Qumulo Core Version 6.1.0 aktualisieren oder sich an ihr Betreuungsteam wenden, um Unterstützung beim Upgrade zu erhalten. Wenn Sie kein Qumulo-Kunde sind und mehr erfahren möchten, kontaktieren Sie uns bitte, um Zugang zur Testsoftware zu erhalten und mit einem unserer Lösungsingenieure über Ihre Leistungsanforderungen zu sprechen.

 

Verwandte Artikel

Nach oben scrollen