Azure Native Qumulo ahora disponible en la UE, el Reino Unido y Canadá: Más información

Qumulo Core 6.1.0 aumenta el rendimiento con SMB-MultiChannel

Escrito por:

Qumulo Core 6.1.0 agrega soporte para SMB-Multichannel, y ofrece 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 tasa de bits. Los hospitales y los proveedores de atención médica pueden estar seguros de que habrá suficiente rendimiento para mantenerse al día con las demandas de imágenes de sus médicos. Incluso tareas simples de movimiento de datos como robocopy pueden observar aumentos de rendimiento.

¿Qué es SMB Multicanal?

SMB (Bloque de mensajes del servidor) es un protocolo de uso compartido de archivos de red comúnmente utilizado 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 para 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 separado para la transmisión de datos. El protocolo SMB luego distribuye los datos a través de 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 similar a agregar más carriles a una carretera, lo que permite que se transmitan más vehículos (datos) al mismo tiempo, lo que alivia las limitaciones de ancho de banda.

Esto desbloquea cargas de trabajo que pueden beneficiarse del rendimiento adicional del soporte multicanal, como:

  • Edición de video en formatos de mayor tasa de bits desde clientes MacOS y en la nube en escritorios virtuales, sin caídas de cuadros ni tartamudeos
  • Mayor rendimiento para casos de uso de atención médica como sistemas de archivo y comunicación de imágenes (PACS) y archivos neutrales de proveedores (VNA). Estas aplicaciones deben servir a cientos o miles de estaciones de visualización en un sistema hospitalario durante las horas pico 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 brindar una mejora significativa en la experiencia del cliente al usar Qumulo para directorios de inicio

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

El desafío de la implementación multicanal en PYMES

Qumulo no aprovecha 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, nuestro equipo de ingeniería debe volver a implementar todos los protocolos de acceso a datos que interactúan con nuestro sistema compartido de identidad y permisos directamente en el daemon del sistema de archivos central para brindar rendimiento.

Nuestro equipo trabajó incansablemente durante meses para resolver estos desafíos y garantizar una operación confiable. Y ahora, los resultados han comenzado a llegar y el equipo de ingeniería se ha sorprendido gratamente.

Uno de los desafíos de implementar SMB multicanal en un entorno altamente paralelizado es lidiar con el arrendamiento de controladores, que permite a los clientes "desproteger" archivos o carpetas y realizar operaciones de E/S en ellos sin tener que volver al servidor de almacenamiento. Al agregar múltiples conexiones paralelas al servidor en cada sesión SMB, es posible que se presenten errores al no sincronizar correctamente el estado de la sesión. 

Aumentos de rendimiento

Windows Server 2022 en AWS
 
Según la documentación oficial de AWS: "El ancho de banda de referencia para el tráfico de un solo canal está limitado a 5 Gbps cuando las instancias no están en el mismo grupo de ubicación del clúster".
Por lo tanto, antes de 6.1.0, dentro de AWS, las conexiones de clientes de nuestros clientes podían alcanzar alrededor de ~600 MB/s de rendimiento antes de alcanzar el máximo. 

Descubrimos que, de forma predeterminada, Windows abrirá cuatro conexiones simultáneas si SMB multicanal está habilitado. Las pruebas internas después de habilitar SMB multicanal encontraron que estábamos alcanzando velocidades de rendimiento de ~ 2.3 GB / s, ¡casi exactamente 4 veces una conexión de un solo canal!

MacOS local a All Flash

Una de las herramientas comunes de evaluación comparativa de almacenamiento en el espacio de medios y entretenimiento es la prueba de velocidad de disco de Black Magic Design. Esta herramienta es ampliamente utilizada por profesionales de la industria de los medios y el 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 videos, la posproducción y otras tareas que requieren un uso intensivo de los medios.

La prueba de velocidad del disco de Black Magic Design proporciona 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 las métricas clave de rendimiento, como las velocidades de lectura y escritura, así como la capacidad de manejar diferentes formatos y resoluciones de video.

Qumulo Core 6.1.0 pudo maximizar un enlace de 10 Gbps en SMB de lectura en MacOSX Monterey 12.6.5 sin ningún ajuste especial. Esto significa que los clientes de Mac pueden reproducir formatos de video 4K y 8K sin problemas. 

Qumulo Core 6.1.0 SMB multicanal 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 separado para la transmisión de datos. El protocolo SMB luego distribuye los datos a través de estos canales, aprovechando el paralelismo para mejorar el rendimiento.

Nuestro ingeniero de ventas, Pascal Filion, que anteriormente dirigió el almacenamiento en los principales estudios de M&E, lo dijo mejor después de ver los números en el sitio de un cliente: “Ya éramos muy buenos con macOS, el Finder, los metadatos específicos de Apple y los permisos de protocolos cruzados… pero después de 6.1 creo que podríamos habernos convertido en la mejor plataforma NAS para Mac, punto”.

Los clientes existentes de Qumulo deben actualizar a Qumulo Core versión 6.1.0 o comunicarse con su equipo de atención para obtener ayuda con la actualización. Si no es cliente de Qumulo y desea obtener más información, comuníquese con nosotros para recibir acceso al software de prueba y hable con uno de nuestros ingenieros de soluciones sobre sus requisitos de rendimiento.

 

Artículos Relacionados

Ir al Inicio