Qumulo LogoQumulo Logo

Blog

Qumulo Core 6.1.0 mejora el rendimiento con SMB-MultiChannel

Qumulo Core 6.1.0 añade soporte para SMB-Multichannel, y grita con hasta un 300% más de rendimiento en cargas de trabajo basadas en SMB. Las cargas de trabajo que antes eran imposibles en Qumulo ahora son posibles gracias a SMB-multichannel. Los clientes de M&E pueden aprovechar Qumulo con formatos multimedia de mayor velocidad de bits. Los hospitales y los proveedores de servicios sanitarios pueden estar seguros de que habrá suficiente rendimiento para seguir el ritmo de las demandas de imágenes de sus médicos. Incluso las tareas sencillas de movimiento de datos, como el robocopiado, pueden observar aumentos de rendimiento.

¿Qué es el Multicanal PYME?

SMB (Server Message Block) es un protocolo de compartición de archivos en red utilizado habitualmente en entornos Windows y macOS. En versiones anteriores de SMB, se establecía una única conexión de red entre un cliente y un servidor, lo que limitaba el ancho de banda disponible a esa única conexión. Sin embargo, con la introducción de SMB Multicanal, se pueden establecer múltiples conexiones simultáneamente, lo que permite la transmisión paralela de datos a través de estas conexiones.

SMB Multichannel funciona aprovechando múltiples interfaces de red o rutas de red entre el cliente y el servidor. Cada interfaz de red representa un carril independiente para la transmisión de datos. El protocolo SMB distribuye entonces los datos por estos canales, aprovechando el paralelismo para mejorar el rendimiento.

Al utilizar múltiples conexiones de red, SMB Multichannel proporciona una forma de aumentar el ancho de banda disponible y mejorar el rendimiento de la transmisión de datos. Este enfoque es análogo a añadir más carriles a una carretera, lo que permite transmitir más vehículos (datos) simultáneamente, aliviando así las limitaciones de ancho de banda.

Esto libera cargas de trabajo que pueden beneficiarse del rendimiento añadido del soporte multicanal, como:

  • Edición de vídeo en formatos de mayor velocidad de bits desde clientes macOS y en la nube en escritorios virtuales, sin caídas de fotogramas ni tartamudeos

  • Mayor rendimiento para casos de uso sanitario como los sistemas de comunicación y archivo de imágenes (PACS) y los archivos de proveedor neutral (VNA). Estas aplicaciones deben dar servicio a cientos o miles de puestos de visualización en un sistema hospitalario durante las horas punta sin ralentizar la atención al paciente

  • Uso compartido de archivos: mejore el rendimiento de las operaciones de uso compartido de archivos: copiar, mover y acceder a archivos a través de la red. El soporte multicanal puede ofrecer una mejora significativa en la experiencia del cliente cuando se utiliza Qumulo para directorios personales

Es importante tener en cuenta que SMB Multicanal requiere que tanto el cliente como el servidor sean compatibles con SMB versión 3. Si ambos extremos son compatibles con SMB Multicanal, negociarán y establecerán múltiples conexiones para facilitar la transmisión paralela de datos. Sin embargo, si uno de los extremos no es compatible con SMB Multicanal, la comunicación vuelve a una única conexión, limitando el ancho de banda a ese único canal. Antes de la versión 6.1.0, Qumulo no anunciaba esta capacidad.

El reto de la implantación multicanal en las PYME

Qumulo no utiliza una implementación de código abierto o de terceros del protocolo de servidor SMB. Debido a la naturaleza distribuida de nuestra arquitectura de almacenamiento, todos los protocolos de acceso a datos que interactúan con nuestro sistema de identidad y permisos compartidos deben ser reimplementados por nuestro equipo de ingeniería directamente en el demonio del sistema de archivos central para ofrecer rendimiento.

Nuestro equipo trabajó sin descanso durante meses para resolver estos problemas y garantizar un funcionamiento fiable. Y ahora, los resultados han empezado a llegar y el equipo de ingenieros se ha llevado una grata sorpresa.

Uno de los retos de implementar SMB multicanal en un entorno altamente paralelizado es lidiar con el arrendamiento de manejadores, que permite a los clientes "retirar" archivos o carpetas y realizar IO en ellos sin tener que volver al servidor de almacenamiento. Cuando se añaden múltiples conexiones paralelas al servidor en cada sesión SMB, es posible introducir errores al no sincronizar correctamente el estado de la sesión. 

Aumento del rendimiento

Windows Server 2022 en AWS Según la documentación oficial de AWS "Por lo tanto, antes de la versión 6.1.0, dentro de AWS, las conexiones de cliente de nuestros clientes podían alcanzar un rendimiento de unos 600 MB/s antes de llegar al máximo. 

Hemos comprobado que, por defecto, Windows abre cuatro conexiones simultáneas si el multicanal SMB está activado. Las pruebas internas realizadas después de activar el multicanal SMB revelaron que alcanzábamos velocidades de rendimiento de ~2,3 GB/s, casi exactamente el cuádruple de una conexión de un solo canal

De MacOS local a All Flash

Una de las herramientas de evaluación comparativa de almacenamiento más habituales en el sector de los medios de comunicación y el entretenimiento es Disk Speed Test de Black Magic Design. Esta herramienta es muy utilizada por los profesionales del sector multimedia y del entretenimiento para medir el rendimiento de los dispositivos de almacenamiento, como discos duros y unidades de estado sólido (SSD), para la edición de vídeo, la posproducción y otras tareas multimedia intensivas.

Disk Speed Test de Black Magic Design ofrece una interfaz fácil de usar que permite a los usuarios seleccionar un dispositivo de almacenamiento y ejecutar varias pruebas comparativas. Estas pruebas evalúan métricas de rendimiento clave como las velocidades de lectura y escritura, así como la capacidad de manejar diferentes formatos y resoluciones de vídeo.

Qumulo Core 6.1.0 fue capaz de maximizar un enlace de 10Gbps en lectura sobre SMB en MacOSX Monterey 12.6.5 sin ningún ajuste especial. Esto significa que los clientes Mac pueden reproducir formatos de vídeo 4K y 8K sin ningún problema. 

Qumulo Core 6.1.0 SMB Multi-Channel es puro fuego 🔥🔥🔥🔥

SMB Multichannel funciona aprovechando múltiples interfaces de red o rutas de red entre el cliente y el servidor. Cada interfaz de red representa un carril independiente para la transmisión de datos. El protocolo SMB distribuye entonces los datos por estos canales, aprovechando el paralelismo para mejorar el rendimiento.

Nuestro ingeniero de ventas, Pascal Filion, que anteriormente dirigió el almacenamiento en importantes estudios de M&E, lo dijo mejor después de ver cómo se desplegaban los números en las instalaciones de un cliente: "Ya éramos realmente buenos con macOS, el Finder, los metadatos específicos de Apple y los permisos entre protocolos... pero después de 6.1 creo que podríamos habernos convertido en la mejor plataforma NAS para Mac, punto."

Los clientes actuales de Qumulo deben actualizarse a la versión 6.1.0 de Qumulo Core o ponerse en contacto con su equipo de atención para que les ayuden a actualizar. Si no es cliente de Qumulo y desea obtener más información, póngase en contacto con nosotros para obtener acceso al software de prueba y hablar con uno de nuestros ingenieros de soluciones sobre sus requisitos de rendimiento.