La compresión SMB en Windows 11 tiene un nuevo comportamiento predeterminado
Como ya sabrá, una de las nuevas características de Windows 11 y el producto de servidor adecuado es la compresión SMB. Permite a un administrador, usuario o aplicación solicitar la compresión de archivos a medida que se transfieren a través de la red.
Anuncio publicitario
Como referencia: el protocolo de bloque de mensajes del servidor (SMB) es el protocolo de intercambio de archivos de red de Microsoft Windows. El conjunto de paquetes de mensajes que definen una versión particular del protocolo se llama dialecto. El sistema común de archivos de Internet (CIFS) es un dialecto de SMB. Tanto SMB como CIFS también están disponibles en VMS. Vale la pena mencionar que tanto SMB como CIFS también están disponibles en otros sistemas operativos como Linux y Android a través de implementaciones alternativas de terceros. Para referencia, consulte el siguiente artículo de MSDN. La implementación de Microsoft tiene 3 versiones con un conjunto diferente de extensiones que pueden funcionar o no en aplicaciones y sistemas operativos de terceros.
La función de compresión elimina la necesidad de desinflar primero un archivo manualmente con una aplicación, copiarlo y luego inflarlo en la PC de destino. Los archivos comprimidos consumirán menos ancho de banda de red y tardarán menos en transferirse, a costa de un uso de CPU ligeramente mayor durante las transferencias. Esta función se introdujo por primera vez en Windows 11 compilación 22449.
Basándose en los datos de telemetría, Microsoft decidió cambiar el comportamiento predeterminado de la compresión. Anteriormente, el algoritmo de decisión de compresión SMB intentaría comprimir los primeros 524,288,000 bytes (500MiB) de un archivo durante la transferencia y rastrear que al menos 104,857,600 bytes (100MiB) comprimidos dentro de ese Rango de 500 MB. Si se podían comprimir menos de 100 MiB, la compresión SMB dejaba de intentar comprimir el resto del archivo. Si se comprimieron al menos 100 MiB, la compresión SMB intentó comprimir el resto del archivo. Esto significaba que archivos muy grandes con datos comprimibles, por ejemplo, una máquina virtual de varios gigabytes disco: era probable que se comprimiera, pero un archivo relativamente pequeño, incluso uno muy comprimible, no comprimir.
Ahora, si la función de compresión está habilitada en el sistema operativo, Windows 11 siempre comprimirá todos los archivos. El usuario puede gestionar el comportamiento de la siguiente manera.
Habilite la compresión SMB con el algoritmo de decisión
- Abra el editor del registro.
- Navegar a
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ LanManWorkstation \ parameters
. - Crea un nuevo valor REG_DWORD
EnableCompressedTraffic
- Establezca sus datos de valor en
1
.
Hacer que SMB siempre comprima todos los archivos
- Abra el editor del registro.
- Navegar a
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ LanManWorkstation \ parameters
. - Cree un nuevo nombre de valor REG_DWORD llamado
Compresibilidad Tamaño de muestreo
. - Establezca su valor (en decimal) en 4294967295.
- Crea un nuevo valor DWORD
Compresible Umbral
. - Déjelo como 0.
Deshabilitar la compresión SMB
- Abra el editor del registro.
- Navegar a
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ LanManWorkstation \ parameters
. - Cree un nuevo valor DWORD de 32 bits
Deshabilitar Compresión
. - Establezca sus datos de valor en
1
. - Ahora abre la llave
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ LanManServer \ parameters
. - Cree un nuevo valor DWORD de 32 bits
Deshabilitar Compresión
y establecer en 1.
Eso es todo.