Abilita in modo permanente la compressione SMB
En esta publicación de blog, le mostraré cómo habilitar permanentemente la compresión SMB en Windows 10 y Windows Server 2019. La compresión SMB es una característica que le permite comprimir datos antes de enviarlos a través de la red, lo que reduce el uso de ancho de banda y mejora el rendimiento.
La compressione SMB è particolarmente utile per trasferire file o cartelle di grandi dimensioni che contengono una grande quantità di dati ridondanti o comprimibili.
La compressione SMB è disponibile dalla versione 2004 di Windows 10 e dalla versione 2004 di Windows Server e può essere attivata per ogni condivisione o per ogni file utilizzando i cmdlet di PowerShell o l’interfaccia utente di File Explorer. Tuttavia, se vuoi abilitare la compressione SMB per tutti i trasferimenti SMB per impostazione predefinita, devi modificare le impostazioni del registro di sistema sia sul lato client che sul lato server.
Per abilitare la compressione SMB in modo permanente sul lato client, segui i seguenti passaggi:
1. Apri l’Editor del Registro digitando regedit nella finestra di dialogo Esegui o nel menu Start.
2. Naviga nella seguente chiave: HKEY_LOCAL_MACHINE_SYSTEMCurrentControlSetServicesLanmanWorkstationParameters
3. > Clicca con il tasto destro del mouse sulla chiave Parametri e seleziona Nuovo valore DWORD (32 bit).
4. Assegna al nuovo valore il nome di EnableCompression e imposta i suoi dati a 1.
5. Chiudi l’Editor del Registro e riavvia il computer.
Per abilitare la compressione SMB in modo permanente sul lato server, segui i seguenti passaggi:
1. Apri l’Editor del Registro digitando regedit nella finestra di dialogo Esegui o nel menu Start.
2. Naviga fino alla seguente chiave: HKEY_LOCAL_MACHINE_SYSTEMCurrentControlSetSetServicesLanmanServerParameters
3. > Clicca con il tasto destro del mouse sulla chiave Parametri e seleziona Nuovo valore DWORD (32 bit).
4. Assegna al nuovo valore il nome CompressionEnabled e imposta i suoi dati a 1.
5. Chiudi l’Editor del Registro e riavvia il computer.
Dopo aver abilitato la compressione SMB in modo permanente su entrambi i lati, dovresti notare un miglioramento significativo nella velocità di trasferimento dei file e nell’efficienza della rete. Puoi anche utilizzare il cmdlet Get-SmbCompression per verificare lo stato di compressione di qualsiasi file o condivisione SMB.
Nota che la compressione SMB non supporta la crittografia SMB, la firma SMB o il multicanale SMB. Se attivi una di queste funzioni, la compressione SMB verrà automaticamente disabilitata. Puoi anche disabilitare la compressione SMB manualmente impostando i valori del registro a 0 o utilizzando la cmdlet Disable-SmbCompression.
Spero che questo post ti sia stato utile. Se hai domande o commenti, lascia pure un commento qui sotto.
Se vuoi velocizzare il trasferimento dei file in rete, puoi utilizzare la compressione SMB.
Si tratta di una funzione che comprime i dati prima di inviarli in rete, riducendo l’utilizzo della larghezza di banda e migliorando le prestazioni.
Tuttavia, la compressione SMB non è abilitata per impostazione predefinita.
Devi attivarla manualmente, per ogni connessione o per tutte le connessioni.
Ecco come fare.
Per prima cosa, devi configurare il server SMB. Si tratta del computer che ospita la cartella condivisa. Per abilitare la compressione SMB sul server, devi modificare il registro di Windows. Puoi farlo digitando regedit nella casella di ricerca sulla barra delle applicazioni e cliccando su Registry Editor. Quindi vai alla seguente chiave: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters. Nel riquadro a destra, fai clic con il tasto destro del mouse e seleziona Nuovo -‘ Valore DWORD (32 bit). Assegna un nome al nuovo valore EnableCompressedTraffic e fai doppio clic su di esso per aprirlo. Imposta il valore a 1 e clicca su OK. Quindi, riavvia il computer affinché le modifiche abbiano effetto.
Successivamente, devi configurare i client SMB. Questi sono i computer che accedono alla cartella condivisa. Per abilitare la compressione SMB sui client, devi modificare il registro di Windows. Puoi farlo seguendo la stessa procedura descritta sopra, ma navigando fino a questa chiave:
HKEY_LOCAL_MACHINE_System_CurrentControlSettingServices_LanmanWorkstation_Parameters. Crea un nuovo valore DWORD (32 bit) chiamato EnableCompressedTraffic (Abilita traffico compresso) e imposta il suo valore a 1. Quindi, riavvia il computer affinché le modifiche abbiano effetto.
In alternativa, puoi abilitare la compressione SMB per una connessione specifica senza modificare il registro. Puoi farlo utilizzando il comando NET USE con il parametro /REQUESTCOMPRESSION:YES. Ad esempio, se vuoi connetterti a una cartella condivisa chiamata Release su un server chiamato Server, puoi digitare questo comando: NET USE * /REQUESTCOMPRESSION:YES. In questo modo verrà creata una connessione compressa alla cartella condivisa.
La compressione SMB può aiutarti a risparmiare larghezza di banda e a velocizzare il trasferimento dei file in rete. Tuttavia, può anche aumentare l’utilizzo della CPU sia sul server che sul client, quindi è bene testarla prima di utilizzarla in ambienti di produzione.