Azure Native Qumulo Maintenant disponible dans l'UE, au Royaume-Uni et au Canada - En savoir plus

Qumulo Core 6.1.0 améliore les performances avec SMB-MultiChannel

Rédigé par:

Qumulo Core 6.1.0 ajoute la prise en charge de SMB-Multichannel, et il hurle avec jusqu'à 300 % de débit en plus dans les charges de travail basées sur SMB. Les charges de travail auparavant impossibles sur Qumulo sont désormais possibles grâce au SMB-multicanal. Les clients M&E peuvent tirer parti de Qumulo avec des formats multimédias à débit binaire plus élevé. Les hôpitaux et les prestataires de soins de santé peuvent être assurés que les performances seront suffisantes pour répondre aux demandes d'imagerie de leurs cliniciens. Même les tâches de déplacement de données simples telles que robocopy peuvent observer des augmentations de performances.

Qu'est-ce que le multicanal SMB ?

SMB (Server Message Block) est un protocole de partage de fichiers réseau couramment utilisé dans les environnements Windows et macOS. Dans les versions antérieures de SMB, une connexion réseau unique était établie entre un client et un serveur, limitant la bande passante disponible à cette connexion unique. Cependant, avec l'introduction de SMB Multichannel, plusieurs connexions peuvent être établies simultanément, permettant une transmission parallèle des données sur ces connexions.

SMB Multichannel fonctionne en exploitant plusieurs interfaces réseau ou chemins réseau entre le client et le serveur. Chaque interface réseau représente une voie distincte pour la transmission de données. Le protocole SMB distribue ensuite les données sur ces canaux, tirant parti du parallélisme pour améliorer le débit.

En utilisant plusieurs connexions réseau, SMB Multichannel offre un moyen d'augmenter la bande passante disponible et d'améliorer les performances de transmission des données. Cette approche est analogue à l'ajout de plus de voies sur une route, permettant à plus de véhicules (données) d'être transmis simultanément, atténuant ainsi les limitations de bande passante.

Cela déverrouille les charges de travail qui peuvent bénéficier du débit supplémentaire de la prise en charge multicanal, telles que :

  • Éditorial vidéo à des formats de débit binaire plus élevés à partir de clients MacOS et dans le cloud sur des bureaux virtuels, sans perte d'images ni bégaiement
  • Performances supérieures pour les cas d'utilisation de soins de santé tels que les systèmes d'archivage et de communication d'images (PACS) et les archives indépendantes du fournisseur (VNA). Ces applications doivent desservir des centaines ou des milliers de stations de visualisation dans un système hospitalier pendant les heures de pointe sans ralentir les soins aux patients
  • Partage de fichiers : améliorez les performances des opérations de partage de fichiers : copie, déplacement et accès aux fichiers sur le réseau. Le support multicanal peut apporter une amélioration significative de l'expérience client lors de l'utilisation de Qumulo pour les répertoires personnels

Il est important de noter que SMB Multichannel nécessite la prise en charge à la fois du client et du serveur avec SMB version 3. Si les deux points de terminaison sont compatibles SMB Multichannel, ils négocieront et établiront plusieurs connexions pour faciliter la transmission de données parallèle. Cependant, si l'un des points de terminaison ne prend pas en charge SMB Multichannel, la communication revient à une seule connexion, limitant la bande passante à ce seul canal. Avant la version 6.1.0, Qumulo n'annonçait pas cette capacité.

Le défi de la mise en œuvre multicanal SMB

Qumulo ne tire pas parti d'une implémentation open source ou tierce du protocole de serveur SMB. En raison de la nature distribuée de notre architecture de stockage, tous les protocoles d'accès aux données qui interagissent avec notre système d'identité et d'autorisations partagées doivent être réimplémentés par notre équipe d'ingénieurs directement dans le démon du système de fichiers principal pour offrir des performances.

Notre équipe a travaillé sans relâche pendant des mois pour résoudre ces défis et assurer un fonctionnement fiable. Et maintenant, les résultats ont commencé à arriver et l'équipe d'ingénierie a été agréablement surprise.

L'un des défis de la mise en œuvre du multicanal SMB dans un environnement hautement parallélisé est la gestion de la location de poignées, qui permet aux clients d'extraire des fichiers ou des dossiers et d'effectuer des E/S dessus sans avoir à faire un aller-retour vers le serveur de stockage. Lors de l'ajout de plusieurs connexions parallèles au serveur dans chaque session SMB, il est possible d'introduire des bogues en ne synchronisant pas correctement l'état de la session. 

Augmentation des performances

Windows Server 2022 sur AWS
 
Selon la documentation officielle d'AWS : "La bande passante de base pour le trafic monocanal est limitée à 5 Gbit/s lorsque les instances ne se trouvent pas dans le même groupe de placement de cluster."
Ainsi, avant la version 6.1.0, à l'intérieur d'AWS, les connexions client de nos clients pouvaient atteindre environ 600 Mo/s de débit avant d'atteindre leur maximum. 

Nous avons constaté que par défaut, Windows ouvrira quatre connexions simultanées si le multicanal SMB est activé. Des tests internes après l'activation du multicanal SMB ont révélé que nous atteignions des vitesses de débit d'environ 2.3 Go/s, soit presque exactement 4 fois une connexion monocanal !

MacOS sur site vers All Flash

L'un des outils d'analyse comparative du stockage les plus courants dans le domaine des médias et du divertissement est le test de vitesse du disque de Black Magic Design. Cet outil est largement utilisé par les professionnels de l'industrie des médias et du divertissement pour mesurer les performances des périphériques de stockage, tels que les disques durs et les disques SSD, pour le montage vidéo, la post-production et d'autres tâches gourmandes en médias.

Le test de vitesse de disque de Black Magic Design fournit une interface facile à utiliser qui permet aux utilisateurs de sélectionner un périphérique de stockage et d'exécuter divers tests de référence. Ces tests évaluent les mesures de performance clés telles que les vitesses de lecture et d'écriture, ainsi que la capacité à gérer différents formats et résolutions vidéo.

Qumulo Core 6.1.0 a pu maximiser une liaison de 10 Gbit/s en lecture sur SMB sur MacOSX Monterey 12.6.5 sans aucun réglage particulier. Cela signifie effectivement que les clients Mac peuvent lire les formats vidéo 4K et 8K sans aucun problème. 

Qumulo Core 6.1.0 SMB Multi-Channel est Pure Fire 🔥🔥🔥

SMB Multichannel fonctionne en exploitant plusieurs interfaces réseau ou chemins réseau entre le client et le serveur. Chaque interface réseau représente une voie distincte pour la transmission de données. Le protocole SMB distribue ensuite les données sur ces canaux, tirant parti du parallélisme pour améliorer le débit.

Notre ingénieur commercial, Pascal Filion, qui a précédemment géré le stockage dans les principaux studios de M&E, l'a dit le mieux après avoir vu les chiffres se déployer sur le site d'un client : "Nous étions déjà très bons avec macOS, le Finder, les métadonnées spécifiques à Apple et les autorisations interprotocoles... mais après 6.1, je pense que nous serions peut-être devenus la meilleure plate-forme NAS pour Mac, point final."

Les clients Qumulo existants doivent passer à la version 6.1.0 de Qumulo Core ou contacter leur équipe de soins pour obtenir de l'aide pour la mise à niveau. Si vous n'êtes pas un client Qumulo et que vous souhaitez en savoir plus, veuillez nous contacter pour accéder au logiciel d'essai et parler à l'un de nos ingénieurs de solutions de vos exigences de performance.

 

Articles Similaires

Remonter en haut