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