Utiliser la compression SMB sous Windows serveur 2022 et Windows 11
Pour me soutenir, vous pouvez vous abonner à la chaîne, partager et liker les vidéos, désactiver votre bloqueur de pub ou encore faire un don. Merci!
Bonjour,
Voici comment utiliser la compression SMB sous Windows serveur 2022 et Windows 11 pour réduire la durée des transferts des données sur les partages réseau.
Documentation Microsoft :
https://docs.microsoft.com/fr-fr/windows-server/storage/file-server/smb-compression
$source = 'C:\compression_smb'$partage ='\\nom_du_serveur\nom_du_partage'
# Création d'un disque virtuel de 10 go pour la démo# Nécessite le module hyper-vNew-VHD $source\smb_demo.vhdx -Fixed -SizeBytes 10gb
# Utilisation de Robocopy.exe sans compression SMBROBOCOPY $source $partage *.vhdx
# Utilisation de Robocopy.exe demandant la compression SMB avec /COMPRESSROBOCOPY $source $partage *.vhdx /COMPRESS
# Créer un partage demandant toujours la compression SMBNew-SmbShare -Name partage -Path d:\partage -CompressData $true
# Activer la demande de compression SMB par défaut pour un partage existantSet-SmbShare -Name partage -CompressData $true
# Demander la compression SMB sur des lecteurs mappés# New-SMBMapping avec -CompressNetworkTraffic $true.New-SmbMapping -LocalPath Z: -RemotePath $partage -CompressNetworkTraffic $true
# Mappez un lecteur en utilisant NET USE /REQUESTCOMPRESSION:YES.NET USE * $partage /REQUESTCOMPRESSION:YES
# Utilisation de Robocopy.exe demandant la compression SMB avec /COMPRESSROBOCOPY $source $partage *.vhdx /COMPRESS
# Utilisation de Xcopy.exe demandant la compression SMB avec /COMPRESSXCOPY $source\*.vhdx $partage\* /COMPRESS
# Toujours compresser (client SMB)Set-ItemProperty -Path HKLM:\System\CurrentControlSet\Services\LanmanWorkstation\Parameters `-name EnableCompressedTraffic -value 1# Aucun redémarrage n’est nécessaire.
# Ignorer toutes les demandes de compression (client SMB)Set-SMbClientConfiguration -DisableCompression $true# ouSet-ItemProperty -Path HKLM:\System\CurrentControlSet\Services\LanmanWorkstation\Parameters `-name DisableCompression -value 1# Aucun redémarrage n’est nécessaire.
# Ignorer toutes les demandes de compression (serveur SMB)Set-ItemProperty -Path HKLM:\System\CurrentControlSet\Services\LanmanServer\Parameters `-name DisableCompression -value 1# Aucun redémarrage n’est nécessaire.
# Toujours compresser quelque soit la taille du fichier (Tente de compresser les 4 1er Go du fichier, si 1 octet est compressible, compresse le reste du fichier)Set-ItemProperty -Path HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters `-name CompressibilitySamplingSize -value 4294967295Set-ItemProperty -Path HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters `-name CompressibleThreshold -value 0
Video : Utiliser la compression SMB sous Windows serveur 2022 et Windows 11
Liens en relation
Comment ajouter et changer la langue sous Windows 10 et Windows 11
Comment ajouter et changer la langue sous Windows 10 et Windows 11Les services et la console services sous Windows
Une vidéo présentant les services et la console services sous Windows (mode de démarrage, propriétés des services et services utilisateurs)La différence entre une imprimante et un périphérique d'impression
Une vidéo pour expliquer la différence entre une imprimante et un périphérique d'impressionWindows - Les raccourcis ms-settings du Menu Paramètres
L'arrivée de Windows 10 et son nouveau menu Paramètres nous apporte la possibilité d'utiliser les raccourcis ms-settings qui nous permettent d'accéder directement à des emplacements spécifiques de ParamètresFonctionnalités réduction de la surface d'attaque et Exploit protection de Windows Defender
Présentation des fonctionnalités réduction de la surface d'attaque et Exploit protection de Windows DefenderLa fonctionnalité cachée Protection réseau de Windows defender
Présentation de la fonctionnalité cachée Protection réseau de Windows defender
Suivez-moi sur
Soutenez-moi
Contenu récent
Powershell - Tester la connectivité réseau et l'accessibilité aux ports
Powershell - Afficher les connections réseau (équivalent de netstat)
Powershell - Tester la résolution de nom (équivalent de nslookup)
Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Powershell - Gérer la configuration IP des interfaces réseau
Powershell - Gérer l'état et la configuration des interfaces réseau
Powershell et le left hand side
Powershell - Gérer les disques, les partitions et les volumes
Powershell - Gérer les points de restauration système sous Windows