近日,微軟為Win11推送了KB5016691可選更新,有用戶發(fā)現(xiàn),在此次更新中,微軟對SMB(Server Message Block)壓縮技術(shù)進行了優(yōu)化改進,效果明顯。
據(jù)悉,SMB壓縮允許管理員、用戶或應(yīng)用在傳輸文件時,將文件轉(zhuǎn)為壓縮形式發(fā)送,以小幅增加CPU占用率為代價,消耗更少的帶寬,并減少傳輸時間,但在很長一段時間里,微軟的SMB壓縮邏輯都非常奇怪,它會嘗試先壓縮文件的前500MiB(1MiB為1024KiB),如果可壓縮的內(nèi)容在100MiB以上,才會繼續(xù)壓縮并發(fā)送。
而如果文件小于500MiB,或可壓縮內(nèi)容不到100MiB,那么即便文件壓縮后的效果很好,或是體積很大,也不會進行任何壓縮。在更新后,這一限制終于被解除,SMB將壓縮盡可能多的文件,這大幅提升了網(wǎng)絡(luò)文件的傳輸速度。當(dāng)然,新的邏輯也并不是沒有缺點,它會無差別地壓縮體積不大,且沒有什么必要壓縮的文件,對CPU造成額外負擔(dān)。