Microsoft značajno optimizira SMB kompresiju sustava Windows 11 kako bi smanjio vrijeme mrežnog prijenosa datoteka

·

Microsoft   značajno optimizira  SMB kompresiju sustava

Prije nekoliko dana, Microsoft je gurnuo KB5016691 ažuriranje za Windows 11 korisnike, a ranije je donio slično KB5016693 za Windows Server 2022.

Za oba ažuriranja Microsoft spominje poboljšanja kompresije bloka poruka poslužitelja (SMB) u zapisima, a Ned Pyle je opisao sve detalje o poboljšanjima kompresije za SMB u postu na blogu, ali i problemima.

Prema Nedu Pyleu, prije KB5016691 i KB5016693 nadogradnje, SMB kompresija se ponašala na čudan način. Koristila je zadani algoritam koji je prvo pokušao komprimirati prvih 500 MiB datoteke (1MiB je 1024KiB) , a ako je sadržaj koji se može komprimirati bio iznad 100 MiB-a, sljedeći sadržaj je tek bio komprimiran. Također, ako je algoritam otkrio kompresibilnu datoteku koja je bila manja od 100 MiB tijekom prvih 500 MiB čitanja, ne bi komprimirao čak ni ako je datoteka bila velika 10 GiB. S ovim nadogradnjama, uklanjena su algoritamska ograničenja i SMB kompresija komprimira što je više moguće datoteka.

Sada još podsjetimo, SMB kompresija omogućuje administratorima sustava, korisnicima ili aplikacijama promjenu formata kompresije prilikom prijenosa datoteka preko Interneta. Eliminira potrebu za komprimiranjem-slanjem softverom za kompresiju i zatim dekompresijom na ciljnom računalu. S podrškom za SMB, komprimirane datoteke zauzimaju manje propusnosti mreže i smanjuju vrijeme prijenosa po cijenu neznatno povećane upotrebe CPU-a tijekom prijenosa.