SMB kompresija u sustavu Windows 11 dobila je novo zadano ponašanje
Kao što možda već znate, jedna od novih značajki u sustavu Windows 11 i odgovarajućem poslužiteljskom proizvodu je SMB kompresija. Omogućuje administratoru, korisniku ili aplikaciji da zatraže kompresiju datoteka dok se prenose preko mreže.
Oglas
Za referencu: Server Message Block (SMB) Protocol je mrežni protokol za dijeljenje datoteka u sustavu Microsoft Windows. Skup paketa poruka koji definiraju određenu verziju protokola naziva se dijalekt. Common Internet File System (CIFS) je dijalekt SMB. I SMB i CIFS također su dostupni na VMS-u. Vrijedi spomenuti da su i SMB i CIFS dostupni i na drugim operativnim sustavima kao što su Linux i Android putem alternativnih implementacija trećih strana. Za referencu, pogledajte sljedeći MSDN članak. Microsoftova implementacija ima 3 verzije s različitim skupom proširenja koja mogu ili ne moraju raditi u aplikacijama i operativnim sustavima trećih strana.
Značajka kompresije uklanja potrebu da se prvo ručno ispuhuje datoteka pomoću aplikacije, kopira je, a zatim napuhava na odredišnom računalu. Komprimirane datoteke će trošiti manje mrežne propusnosti i oduzimati manje vremena za prijenos, po cijenu neznatno povećane upotrebe CPU-a tijekom prijenosa. Ova je značajka prvi put predstavljena u Windows 11 build 22449.
Na temelju telemetrijskih podataka, Microsoft je odlučio promijeniti zadano ponašanje kompresije. Prije je algoritam odluke o kompresiji SMB pokušao komprimirati prvih 524 288 000 bajtova (500MiB) datoteke tijekom prijenosa i praćenja koje je najmanje 104,857,600 bajtova (100MiB) komprimirano unutar tog Raspon od 500 MB. Ako je manje od 100 MiB bilo kompresibilno, SMB kompresija je prestala pokušavati komprimirati ostatak datoteke. Ako je komprimirano najmanje 100 MiB, SMB kompresija je pokušala komprimirati ostatak datoteke. To je značilo da su vrlo velike datoteke s kompresibilnim podacima - na primjer, višegigabajtni virtualni stroj disk – vjerojatno će se komprimirati, ali relativno mala datoteka – čak i vrlo kompresibilna – neće oblog.
Sada, ako je značajka kompresije omogućena u OS-u, Windows 11 će uvijek komprimirati sve datoteke. Korisnik može upravljati ponašanjem na sljedeći način.
Omogućite SMB kompresiju s algoritmom odluke
- Otvorite uređivač registra.
- Dođite do
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\parameters
. - Napravite novu vrijednost REG_DWORD
Omogući CompressedTraffic
- Postavite podatke o vrijednosti na
1
.
Neka SMB uvijek komprimira sve datoteke
- Otvorite uređivač registra.
- Dođite do
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\parameters
. - Izradite novi naziv vrijednosti REG_DWORD pod nazivom
CompressibilitySamplingSize
. - Postavite njegovu vrijednost (Decimalno) na 4294967295.
- Napravite novu vrijednost DWORD
CompressiblePhreshold
. - Ostavite kao 0.
Onemogućite SMB kompresiju
- Otvorite uređivač registra.
- Dođite do
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\parameters
. - Napravite novu 32-bitnu vrijednost DWORD
Onemogući kompresiju
. - Postavite podatke o vrijednosti na
1
. - Sada, otvori ključ
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManServer\parameters
. - Napravite novu 32-bitnu vrijednost DWORD
Onemogući kompresiju
i postaviti na 1.
To je to.