Microsoft 本月早些時候發布了該公司 Windows 11 和 Windows Server 2022 操作系統的可選更新。該版本的一項新功能表明,操作系統現在可以壓縮文件,無論大小。

來源:Microsoft

發行說明未提供其他信息,但 Microsoft 已更新 SMB 壓縮 網站並發布了 博文在技術社區網站上。

當微軟發布 Windows 11 和 Windows Server 2022 時,它包含了 SMB 壓縮功能。 SMB 代表服務器消息塊,是一種通信協議,支持文件和打印機共享、網絡瀏覽等。

SMB 壓縮旨在減少使用 SMB 傳輸的文件的大小。 Windows 11 和 Server 2022 中的初始版本引入了壓縮,但對其有嚴格的規定。

SMB 壓縮允許管理員、用戶或應用程序在通過網絡傳輸文件時請求壓縮文件。這消除了首先使用應用程序手動壓縮文件、複製文件、然後在目標計算機上充氣的需要。壓縮文件將消耗更少的網絡帶寬並花費更少的時間來傳輸,代價是傳輸期間 CPU 使用率略有增加。 SMB 壓縮在帶寬較少的網絡上最為有效,例如客戶端的 1Gbps 以太網或 Wi-Fi 網絡;實際上,在沒有 SMB 壓縮的情況下,兩台具有閃存存儲的服務器之間通過不擁塞的 100Gbps 以太網網絡傳輸文件可能會一樣快,但仍會為其他應用程序造成更少的擁塞。

本質上, SMB 壓縮忽略了大量文件,即使傳輸會從這些文件的壓縮中受益。

Microsoft 實施了 100 MiB 的閾值,需要在文件的前 500 MiB 中進行壓縮。這意味著較小的文件不會從壓縮功能中受益。如果前 500 MiB 不可壓縮,大文件傳輸也會受到影響。

現在,隨著更新的發布,SMB 壓縮會忽略大小。所有文件都將受益於在傳輸之前壓縮文件的請求。

Microsoft 承認,在壓縮方面,所有文件都不相同。已經壓縮的文件類型(例如 JPG 或 ZIP)不會從壓縮功能中受益太多(如果有的話)。其他文件類型,包括 ISO 或 VHDX,通常會從中受益。

用戶、管理員和應用程序可能會請求壓縮。管理員可以使用新策略和 PowerShell 命令來控制功能。

組策略:

\Computer Configuration\Administrative Templates\Network\Lanman Workstation

禁用 SMB 壓縮

默認使用 SMB 壓縮

\Computer Configuration\Administrative Templates\Network\Lanman Server

禁用 SMB壓縮

請求所有共享的流量壓縮

SMB客戶端的PowerShell

Set-SMBClientConfiguration [-EnableCompressibilitySampling ] [-CompressibilitySamplingSize ] [-CompressibleThreshold ] [-DisableCompression ] [-RequestCompression ]
-DisableCompression $true 或 $False-即使服務器也不壓縮或應用程序請求
-RequestCompression $true 或 $false-即使服務器或應用程序未指定壓縮,也始終請求壓縮

-EnableCompressibilitySampling $true 或 $fal se-控制舊版採樣行為

-CompressibilitySamplingSize 1-9,007,199,254,740,992-以字節為單位的大小,以在文件中進行採樣以尋找可壓縮性

-CompressibleThreshold-1-9,007,199,254,740,992-以字節為單位的大小必須在該範圍內找到的可壓縮數據

更多信息可在上述鏈接資源中找到。

更新將包含在 2022 年 9 月補丁星期二累積更新中,將於 2022 年 9 月 13 日發布。

總結

文章名稱

微軟改進了 Windows 11 和 Server 2022 中的 SMB 壓縮

說明

微軟改進了 SMB Windows 11 和 Windows Server 2022 操作系統中的壓縮。

作者

Martin Brinkmann

出版商

All Things Windows Technology News

標誌

Categories: IT Info