Microsoft は、Windows 11 のオプションの更新プログラムを KB5016691 の形式で公開し、Windows Server 2022 の同様の更新プログラムを以前に KB5016693 の形式で公開しました。前者は最終的には来月のパッチ火曜日 (9 月 13 日) に消費者が利用できるようになる予定ですが、累積的なアップデートには、早期採用者が今すぐ利用できるいくつかの新機能が含まれています。
両方のアップデートの変更ログでサーバー メッセージ ブロック (SMB) 圧縮の改善について言及していますが、詳細については触れていません。幸いなことに、Microsoft の Ned Pyle が専用のブログ投稿で SMB 圧縮のすべての機能強化について語っています。
知らない人のために説明すると、クライアント/サーバー環境での SMB 圧縮により、管理者、ユーザー、アプリケーションは、コンテンツがネットワーク上で転送されている間にファイル圧縮を要求できます。このアプローチの利点は明らかに帯域幅の消費量の削減ですが、ネットワーク上でファイルが転送されるときにハードウェアがファイルの圧縮と解凍を試みるため、CPU 使用率が増加するという代償が伴います。
KB5016691 および KB5016693 より前の SMB 圧縮の動作は、控えめに言っても 奇妙でした。基本的に、ファイルの最初の 500MiB のみを圧縮しようとするデフォルトのアルゴリズムが使用されます (注: 1MB = 1000KB ですが、1MiB = 1024KB)。このしきい値より小さいものは、たとえ「圧縮性」が高くても圧縮されません。
追加の警告があります。ファイルの最初の 500MiB の読み取り中に、100MiB より小さいファイルが圧縮可能であることがアルゴリズムによって検出された場合、ファイルの残りの部分は圧縮されません。非常に圧縮性の高い 10GiB ファイルがあるが、最初の 500MiB のうち 80MiB のみが圧縮可能であると想像してください。SMB 圧縮アルゴリズムはファイル全体の圧縮を放棄し、最終的にはほぼ同じ 10GiB をネットワーク経由で送信することになります。圧縮を強制する唯一の方法は、特定のデフォルトのレジストリ設定をオーバーライドすることです。何をしているのかを正確に理解していない限り、これらの設定を編集することは本来行うべきことではありません。 これは非常に奇妙な動作であり、おそらく多くのユースケースに影響を与えます。ただし、良いニュースは、Microsoft がアルゴリズムから制限を完全に削除することです。基本的に、SMB 圧縮では、圧縮を要求したすべてのファイルの圧縮が試行されるようになります。 明らかに、これはすべてのユースケースで SMB 圧縮を使用する必要があるという意味ではありません。 Pyle氏は、JPG、ZIP、DOCXなどの一部のフォーマットはすでに圧縮されているが、これらの制限を取り除くことで、VHDX、ISO、DMPなどの他のフォーマットにも確実に利益がもたらされると強調した。以上がMicrosoft は Windows 11 での SMB 圧縮を大幅に改善しています。その方法は次のとおりです。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。