Windows Tips & News

Вече можете да управлявате SMB компресия в Windows 11 с групови правила и PowerShell

ПРЕПОРЪЧАНО: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата

На 15 септември 2021 г. Microsoft обяви няколко промени, които започна да прилага в SMB протокола на Windows. Новият алгоритъм за компресиране е една от ключовите промени, която компресира файловете независимо от техния размер. Промяната вече е активна с последните опционални актуализации.

Реклама

По-рано алгоритъмът за вземане на решение за компресиране на SMB се опитваше да компресира първите 524 288 000 байта (500 MiB) на файл по време на прехвърляне и проследете, че поне 104 857 600 байта (100 MiB) са компресирани в тези 500 MB диапазон. Ако по-малко от 100 MiB могат да бъдат компресирани, SMB компресията спира да се опитва да компресира останалата част от файла. Ако поне 100 MiB са компресирани, SMB компресията се опитва да компресира останалата част от файла. Това означаваше много големи файлове с компресируеми данни – например многогигабайтова виртуална машина диск – е вероятно да се компресират, но сравнително малък файл – дори много компресируем – не би компресирам.

Сега, ако функцията за компресиране е активирана в операционната система, Windows 11 винаги ще компресира всички файлове.Smb компресия

Новото поведение е активно от началото на KB5016691. Можете да научите повече от това видео:

Преди това през септември Microsoft предостави a Настройка на системния регистър за управление на SMB компресия. Сега компанията предлага още два метода за конфигуриране на функцията.

СъдържаниеКрия
Групова политика
PowerShell за SMB клиент
PowerShell за SMB сървър

Групова политика

\Компютърна конфигурация\Административни шаблони\Мрежа\Lanman Workstation

  • Деактивирайте SMB компресията
  • Използвайте SMB компресия по подразбиране

\Компютърна конфигурация\Административни шаблони\Мрежа\Lanman сървър

  • Деактивирайте SMB компресията
  • Заявка за компресиране на трафика за всички споделяния

PowerShell за SMB клиент

Set-SMBClientConfiguration [-EnableCompressibilitySampling ] [-CompressibilitySamplingSize ] [-CompressibleThreshold ] [-Деактивиране на компресията ] [-Заявка за компресия ]

-Деактивиране на компресията $true или $False - никога не компресирайте, дори ако е поискано от сървър или приложение
-RequestCompression $true или $false - винаги изисквайте компресия, дори ако сървърът или приложението не са го посочили

-EnableCompressibilitySampling $true или $false - контролирайте наследеното поведение при вземане на проби

-CompressibilitySamplingSize 1- 9,007,199,254,740,992 - размер в байтове от обхват за проба във файл, търсещ компресируемост

-CompressibleThreshold - 1- 9,007,199,254,740,992 - размер в байтове на компресируеми данни, които трябва да бъдат намерени в този диапазон

PowerShell за SMB сървър

 Set-SmbServerConfiguration [-DisableCompression ] [-Заявка за компресия ]

-Деактивиране на компресията $true или $False - никога не компресирайте, дори ако клиентът поиска
-RequestCompression $true или $false - винаги изисквайте компресия, дори ако клиентът не го е посочил.

Съответните стойности на регистъра могат да бъдат намерени в официално съобщение.

ПРЕПОРЪЧАНО: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата

Ако ви харесва тази статия, моля, споделете я чрез бутоните по-долу. Това няма да отнеме много от вас, но ще ни помогне да растем. Благодаря за подкрепата!

Реклама

Edge 80 Стабилни функции Вградена поддръжка на ARM64

Този уебсайт използва бисквитки, за да подобри вашето изживяване, докато навигирате през уебсайта...

Прочетете още

Google пусна Chrome 95, ето основните промени

Google пусна Chrome 95, ето основните промени

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още

Излезе Google Chrome 96, ето промените

Излезе Google Chrome 96, ето промените

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още