La compression SMB dans Windows 11 a un nouveau comportement par défaut
Comme vous le savez peut-être déjà, l'une des nouvelles fonctionnalités de Windows 11 et du produit Server approprié est la compression SMB. Il permet à un administrateur, un utilisateur ou une application de demander la compression des fichiers lors de leur transfert sur le réseau.
Publicité
Pour référence: Le protocole Server Message Block (SMB) est le protocole de partage de fichiers réseau de Microsoft Windows. L'ensemble des paquets de messages définissant une version particulière du protocole est appelé un dialecte. Le Common Internet File System (CIFS) est un dialecte de SMB. SMB et CIFS sont également disponibles sur VMS. Il convient de mentionner que SMB et CIFS sont également disponibles sur d'autres systèmes d'exploitation tels que Linux et Android via des implémentations alternatives de tiers. Pour référence, voir le article MSDN suivant. La mise en œuvre de Microsoft comporte 3 versions avec un ensemble différent d'extensions qui peuvent ou non fonctionner dans des applications et des systèmes d'exploitation tiers.
La fonction de compression élimine le besoin de dégonfler d'abord un fichier manuellement avec une application, de le copier, puis de le gonfler sur le PC de destination. Les fichiers compressés consommeront moins de bande passante réseau et prendront moins de temps à transférer, au prix d'une utilisation légèrement accrue du processeur pendant les transferts. Cette fonctionnalité a été introduite pour la première fois dans Windows 11 version 22449.
Sur la base des données de télémétrie, Microsoft a décidé de modifier le comportement par défaut de la compression. Auparavant, l'algorithme de décision de compression SMB tentait de compresser les 524 288 000 premiers octets (500 Mio) d'un fichier pendant le transfert et suivre qu'au moins 104 857 600 octets (100 Mio) compressés dans ce Plage de 500 Mo. Si moins de 100 Mio étaient compressibles, la compression SMB arrêtait d'essayer de compresser le reste du fichier. Si au moins 100 Mio compressés, la compression SMB a tenté de compresser le reste du fichier. Cela signifiait que de très gros fichiers avec des données compressibles - par exemple, une machine virtuelle de plusieurs gigaoctets disque – étaient susceptibles de se compresser mais un fichier relativement petit – même très compressible – ne compresse.
Désormais, si la fonction de compression est activée dans le système d'exploitation, Windows 11 compressera toujours tous les fichiers. L'utilisateur peut gérer le comportement comme suit.
Activer la compression SMB avec l'algorithme de décision
- Ouvrez l'éditeur de registre.
- Aller vers
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\parameters
. - Créer une nouvelle valeur REG_DWORD
Activer le trafic compressé
- Définissez ses données de valeur sur
1
.
Faire en sorte que SMB compresse toujours tous les fichiers
- Ouvrez l'éditeur de registre.
- Aller vers
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\parameters
. - Créez un nouveau nom de valeur REG_DWORD nommé
CompressibilitéSamplingSize
. - Définissez sa valeur (en décimal) sur 4294967295.
- Créer une nouvelle valeur DWORD
Seuil Compressible
. - Laissez-le à 0.
Désactiver la compression SMB
- Ouvrez l'éditeur de registre.
- Aller vers
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\parameters
. - Créer une nouvelle valeur DWORD 32 bits
Désactiver la compression
. - Définissez ses données de valeur sur
1
. - Maintenant, ouvrez la clé
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManServer\parameters
. - Créer une nouvelle valeur DWORD 32 bits
Désactiver la compression
et mettre à 1.
C'est ça.