Para compartir archivos grandes en casa, no busco más que usar el protocolo SMB (piedra de mensajes del servidor) en mis máquinas. Estaba correctamente con la transferencia de GBS en varios ISO de sistemas operativos, controladores específicos para periféricos heredados y archivos multimedia. Con los abriles, esta simple configuración de SMB acaba de funcionar. Cambiar SSD por HDDS y usar cables de parche CAT 7 fueron las únicas actualizaciones que hice.
Las velocidades de transferencia nunca me molestaron hasta que me topé con la lectura de mi colega Ayush Pande de un increíble truco de transferencia de archivos: SMB Multichannel. Inicialmente, pensé que era similar a las aplicaciones de transferencia de archivos multiproceso, como los administradores de descarga. Sin secuestro, es más enrevesado que eso, especialmente cuando se usa una PC con Windows 11 para la agregación de velocidad fenomenal. Si su objetivo es transferir archivos entre sus máquinas rápidamente, así es como puede utilizar Wi-Fi y Ethernet en Windows 11 para obtener velocidades multicanal SMB rápidas. Por supuesto, esas ganancias son relativas al hardware y el software que usa.
¿Cómo exprimir al mayor el multicanal de SMB?
Exige una configuración cuidadosa para aumentar el rendimiento
La conveniente compatibilidad multiplataforma es una de las razones por las que sigo volviendo a SMB en mi laboratorio de origen. Teóricamente, la función multicanal de SMB permite a los servidores y clientes SMB exprimir múltiples interfaces de red, aumentando así las velocidades de rendimiento más altas y tener una conmutación por error perfecta en caso de pérdida de enlaces. Eso significa que necesitará al menos dos interfaces de red en el servidor y un par de máquinas de cliente.
Esta característica aparentemente simple requiere que un par de requisitos previos sean completamente efectivos. Para entablar, el servidor (su NAS o máquina similar) necesita al menos dos interfaces de red, y incluso su cliente, que es su PC con Windows 11. Todas las interfaces de red en el servidor y el cliente deben admitir direcciones IP (las cuatro) en la misma subred y ser accesibles entre sí sin ningún cerco de firewall. Para una mejor confiabilidad, use dos puertos Ethernet tanto en los pares de servidor como en el cliente.
Si su NAS tiene dos puertos Ethernet, úselos. En su PC Windows 11, puede amplificar una NIC específica sobre PCIe con dos puertos Ethernet. Alternativamente, puede usar Wi-Fi con una conexión Ethernet, que puede estar presente en una placa almohadilla, o amplificar un adaptador inalámbrico PCI Express a un escritorio. Para las computadoras portátiles, considere explorar tarjetas Wi-Fi compatibles M.2 (NGFF). Un Gigabyte X870 Eagle Wi-Fi 7 Motherboard potencia mi PC, con un chip Wi-Fi a costado y soporte Ethernet.
En el flanco del software, la otra máquina debe ejecutar al menos Samba 4.4 o superior para configurar y habilitar multicanal. Estoy ejecutando un Debian 13 (Trixie) VM en proxmox. Así que necesitaba instalar y configurar un servidor Samba en él. Mientras tanto, Windows 11 viene con Protocolos SMBV2 y SMBV3 habilitados de forma predeterminada.
Configuración de SMB Multichannel en Windows 11 es tratable
Asegúrese de configurarlo en la otra máquina incluso
Ayer de configurar el multicanal SMB en Windows 11, es necesario instalar y habilitar Samba en la otra máquina primero. En mi VM de Debian 13, abrí el archivo de configuración del servidor Samba (smb.conf) y agregué algunos títulos en el (entero) Sección de configuración. Para un mejor rendimiento, configuré el Protocolo Min de servidor = SMB2 y lo mismo Protocolo MIN del cliente = SMB2 Para respaldar que se use al menos el protocolo SMBV2. Del mismo modo, configuré el Protocolo mayor del servidor = SMB3 y Protocolo Max Client = SMB3. Debajo de eso, es necesario incluir Soporte multicanal del servidor = SÍ para habilitar el multicanal para Samba. Posteriormente de eso, reinicié el smbd y nmbd Servicios para aplicar y atesorar esos cambios.
PowerShell 7.5.3 (x64) es mi opción para habilitar el canal SMB en Windows 11. Rápidamente ejecuté Set -smbserverConfiguration -EnablemulticHannel $ true y Set -smbClientConfiguration -EnablemulticHannel $ true para forzar habilitar multicanal SMB en mi PC con Windows. Posteriormente de eso, mapeé la carpeta SMB de SMB de Debian VM en Windows 11. Luego, ejecuté el Get -ssmbmultichannelconnection Comando para confirmar si las direcciones IP de Ethernet y Wi-Fi aparecen en la columna IP del cliente. Adicionalmente, me aseguré de que las direcciones IP para ambas interfaces de red pertenecieran a la misma subred (192.168.1.0/24).
Optimización del rendimiento con escalera del flanco de recibimiento
Necesita habilitar la función de las propiedades del regulador de red
Escalera del flanco de recibimiento (RSS) El soporte de características en una NIC es una de las mejoras esenciales para obtener los beneficios del multicanal SMB. Posteriormente de habilitar la propiedad para los controladores Ethernet y Wi-Fi, distribuye paquetes de tráfico entrante en múltiples núcleos de CPU. Así es como evita que un solo núcleo se convierta en un punto de estrangulamiento importante. Adicionalmente, habilita múltiples conexiones TCP en la misma interfaz de red y las distribuye en diferentes núcleos de CPU. Aunque la mayoría de las tarjetas de red modernas admiten RSS, la característica depende de un regulador compatible para exponerlo correctamente.
Para velocidades multicanal SMB más rápidas, retire los cuellos de botella
Para liberar en realidad las velocidades más rápidas sobre SMB, deberá analizar algunos cuellos de botella: red, enrutamiento, almacenamiento y conductores. Encajado cuando aprendí que mi enrutador admite solo puertos de 1 Gbps, incluso lo hace la mini PC. Por lo tanto, las velocidades de transferencia permanecen limitadas a 1 Gbps, a pesar de mi puerto Ethernet de 2.5 GBE en mi PC Windows 11. Adicionalmente de la red, necesito un interruptor administrado de múltiples gigabit de división prosumador para desatar velocidades dúplex completas y un enrutador mejor con al menos 2.5 puertos LAN de 2.5 GBE. El uso de SSD ayuda con transferencias más rápidas. Los controladores adecuados son poco sobre lo que no tengo control, no importa qué tan correctamente configure el multicanal SMB en los OSE. Si tiene todo eso cubierto, no hay que mirar en dirección a a espaldas para estudiar velocidades de transferencia de múltiples ramas a través de SMB multicanal.




