Microsoft telah melancarkan kemas kini pilihan untuk Windows 11 dalam bentuk KB5016691 dan kemas kini Windows Server 2022 yang serupa sedikit lebih awal dengan KB5016693. Walaupun yang pertama akhirnya akan tersedia kepada pengguna pada Patch Tuesday bulan depan (13 September), kemas kini terkumpul termasuk beberapa ciri baharu yang pengguna awal boleh memanfaatkan sekarang.
Kedua-dua kemas kini menyebut penambahbaikan mampatan Blok Mesej Pelayan (SMB) dalam log perubahan mereka, tetapi tidak begitu terperinci. Nasib baik, Ned Pyle Microsoft bercakap tentang semua peningkatan pada pemampatan SMB dalam catatan blog khusus.
Bagi mereka yang tidak tahu, pemampatan SMB dalam persekitaran pelayan pelanggan membolehkan pentadbir, pengguna dan aplikasi meminta pemampatan fail semasa kandungan dipindahkan melalui rangkaian. Faedah pendekatan ini jelas mengurangkan penggunaan lebar jalur, tetapi ia datang dengan kos peningkatan penggunaan CPU kerana perkakasan cuba untuk memampatkan dan menyahmampat fail semasa ia dipindahkan melalui rangkaian.
Cara pemampatan SMB bertindak sebelum KB5016691 dan KB5016693 adalah pelik untuk dikatakan. Pada asasnya ia menggunakan algoritma lalai yang hanya cuba memampatkan 500MiB pertama fail (nota: 1MB = 1000KB tetapi 1MiB = 1024KB), apa-apa yang lebih kecil daripada ambang ini tidak akan dimampatkan walaupun ia sangat "boleh dimampatkan" ".
Ada amaran tambahan. Semasa membaca 500MiB pertama fail, jika algoritma mengesan bahawa fail yang lebih kecil daripada 100MiB boleh dimampatkan, ia tidak akan cuba memampatkan seluruh fail itu sama sekali. Bayangkan anda mempunyai fail 10GiB yang sangat boleh dimampatkan, tetapi hanya 80MiB daripada 500MiB pertama boleh dimampatkan, algoritma pemampatan SMB akan berputus asa untuk memampatkan fail sepenuhnya dan anda akhirnya akan menghantar hampir 10GiB yang sama melalui rangkaian. Satu-satunya cara untuk memaksa pemampatan adalah untuk mengatasi tetapan pendaftaran lalai tertentu, dan melainkan anda tahu dengan tepat apa yang anda lakukan, mengedit tetapan ini bukanlah perkara yang sepatutnya anda lakukan.
Ini adalah tingkah laku yang sangat pelik dan mungkin mempengaruhi banyak kes penggunaan. Walau bagaimanapun, berita baiknya ialah Microsoft sedang mengalih keluar sekatan daripada algoritma sepenuhnya. Pada asasnya, pemampatan SMB kini akan cuba memampatkan semua fail yang anda minta untuk dimampatkan.
Jelas sekali, ini tidak bermakna anda harus menggunakan pemampatan SMB dalam setiap kes penggunaan. Pyle menekankan bahawa beberapa format, seperti JPG, ZIP dan DOCX, sudah dimampatkan, tetapi mengalih keluar sekatan ini pastinya akan memberi manfaat kepada format lain seperti VHDX, ISO dan DMP.
Atas ialah kandungan terperinci Microsoft meningkatkan pemampatan SMB dengan ketara dalam Windows 11, begini caranya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!