SMB-komprimering i Windows 11 har fått en ny standardoppførsel
Som du kanskje allerede vet, er en av de nye funksjonene i Windows 11 og det riktige serverproduktet SMB-komprimering. Den lar en administrator, bruker eller applikasjon be om komprimering av filer når de overføres over nettverket.
Annonse
Til referanse: Server Message Block (SMB) Protocol er nettverksfildelingsprotokollen til Microsoft Windows. Settet med meldingspakker som definerer en bestemt versjon av protokollen kalles en dialekt. Common Internet File System (CIFS) er en dialekt av SMB. Både SMB og CIFS er også tilgjengelig på VMS. Det er verdt å nevne at både SMB og CIFS er også tilgjengelig på andre operativsystemer som Linux og Android via alternative implementeringer fra tredjeparter. For referanse, se følgende MSDN-artikkel. Microsofts implementering har 3 versjoner med et annet sett med utvidelser som kanskje fungerer i tredjepartsapper og operativsystemer.
Komprimeringsfunksjonen fjerner behovet for først å tømme en fil manuelt med et program, kopiere den og deretter blåse opp på mål-PCen. Komprimerte filer vil forbruke mindre nettverksbåndbredde og ta kortere tid å overføre, på bekostning av litt økt CPU-bruk under overføringer. Denne funksjonen ble først introdusert i
Windows 11 build 22449.Basert på telemetridataene bestemte Microsoft seg for å endre standardoppførselen til komprimering. Tidligere ville SMB-komprimeringsbeslutningsalgoritmen forsøke å komprimere de første 524 288 000 bytene (500 MiB) av en fil under overføring og spor som minst 104 857 600 byte (100 MiB) komprimert innenfor det 500 MB rekkevidde. Hvis færre enn 100 MiB var komprimerbare, sluttet SMB-komprimering å prøve å komprimere resten av filen. Hvis minst 100 MiB komprimert, forsøkte SMB-komprimering å komprimere resten av filen. Dette betydde svært store filer med komprimerbare data – for eksempel en multi-gigabyte virtuell maskin disk – ville sannsynligvis komprimere, men en relativt liten fil – selv en svært komprimerbar – ville ikke komprimere.
Nå, hvis komprimeringsfunksjonen er aktivert i operativsystemet, vil Windows 11 alltid komprimere alle filer. Brukeren kan administrere atferden som følger.
Aktiver SMB-komprimering med beslutningsalgoritmen
- Åpne Registerredigering.
- Navigere til
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\parameters
. - Opprett en ny REG_DWORD-verdi
AktiverCompressedTraffic
- Sett verdidataene til
1
.
Sørg for at SMB alltid komprimerer alle filer
- Åpne Registerredigering.
- Navigere til
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\parameters
. - Opprett et nytt REG_DWORD-verdinavn med navn
CompressibilitySamplingSize
. - Sett verdien (i desimal) til 4294967295.
- Opprett en ny DWORD-verdi
Komprimerbar terskel
. - La det stå som 0.
Deaktiver SMB-komprimering
- Åpne Registerredigering.
- Navigere til
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\parameters
. - Opprett en ny 32-biters DWORD-verdi
Deaktiver komprimering
. - Sett verdidataene til
1
. - Nå, åpne nøkkelen
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManServer\parameters
. - Opprett en ny 32-biters DWORD-verdi
Deaktiver komprimering
og sett til 1.
Det er det.