Kompresia SMB v systéme Windows 11 má nové predvolené správanie
Ako už možno viete, jednou z nových funkcií v systéme Windows 11 a príslušnom serverovom produkte je kompresia SMB. Umožňuje správcovi, používateľovi alebo aplikácii požadovať kompresiu súborov pri ich prenose cez sieť.
Reklama
Pre informáciu: Server Message Block (SMB) Protocol je sieťový protokol zdieľania súborov systému Microsoft Windows. Súbor paketov správ definujúcich konkrétnu verziu protokolu sa nazýva dialekt. Common Internet File System (CIFS) je dialekt SMB. SMB aj CIFS sú dostupné aj na VMS. Stojí za zmienku, že SMB aj CIFS sú dostupné aj na iných operačných systémoch, ako sú Linux a Android, prostredníctvom alternatívnych implementácií od tretích strán. Pre referenciu pozri nasledujúci článok MSDN. Implementácia spoločnosti Microsoft má 3 verzie s odlišnou sadou rozšírení, ktoré môžu alebo nemusia fungovať v aplikáciách a operačných systémoch tretích strán.

Funkcia kompresie odstraňuje potrebu najprv manuálne vyfúknuť súbor pomocou aplikácie, skopírovať ho a potom nafúknuť na cieľovom počítači. Komprimované súbory spotrebujú menšiu šírku pásma siete a ich prenos zaberie menej času, za cenu mierne zvýšeného využitia procesora počas prenosov. Táto funkcia bola prvýkrát predstavená v r
Windows 11 zostava 22449.Na základe telemetrických údajov sa Microsoft rozhodol zmeniť predvolené správanie kompresie. Predtým sa rozhodovací algoritmus kompresie SMB pokúšal skomprimovať prvých 524 288 000 bajtov (500 MiB) súboru počas prenosu a sledovania, v ktorom je komprimovaných aspoň 104 857 600 bajtov (100 MiB) Rozsah 500 MB. Ak bolo komprimovateľných menej ako 100 MiB, kompresia SMB sa prestala pokúšať komprimovať zvyšok súboru. Ak bolo komprimovaných aspoň 100 MiB, komprimácia SMB sa pokúsila komprimovať zvyšok súboru. To znamenalo, že veľmi veľké súbory s komprimovateľnými údajmi – napríklad multigigabajtový virtuálny stroj disk – sa pravdepodobne komprimujú, ale relatívne malý súbor – dokonca aj veľmi komprimovateľný – nie komprimovať.
Teraz, ak je v operačnom systéme povolená funkcia kompresie, Windows 11 vždy komprimuje všetky súbory. Používateľ môže spravovať správanie nasledovne.
Povoliť kompresiu SMB pomocou rozhodovacieho algoritmu
- Otvorte editor databázy Registry.
- Prejdite na
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\parameters
. - Vytvorte novú hodnotu REG_DWORD
Povoliť CompressedTraffic
- Nastavte jeho hodnotu na
1
.
Zabezpečte, aby SMB vždy komprimovalo všetky súbory
- Otvorte editor databázy Registry.
- Prejdite na
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\parameters
. - Vytvorte nový názov hodnoty REG_DWORD s názvom
CompressibilitySamplingSize
. - Nastavte jeho hodnotu (v desiatkovej sústave) na 4294967295.
- Vytvorte novú hodnotu DWORD
CompressibleThreshold
. - Nechajte to ako 0.
Zakázať kompresiu SMB
- Otvorte editor databázy Registry.
- Prejdite na
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\parameters
. - Vytvorte novú 32-bitovú hodnotu DWORD
Zakázať kompresiu
. - Nastavte jeho hodnotu na
1
. - Teraz otvorte kľúč
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManServer\parameters
. - Vytvorte novú 32-bitovú hodnotu DWORD
Zakázať kompresiu
a nastavte na 1.
To je všetko.