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
標誌