フォルダがオープン時に応答しなくなります
Windows Server 2022システムにマウントされたファイル・ストレージ・ファイル・システムでフォルダを開くか、dir
コマンドを実行すると、アクションは完了しません。
原因: これは、Windows Server 2022でのNFSリクエストの処理方法に関する既知の問題です。この問題は、同じマウント・ターゲットを使用する同じファイル・システムについて、Windows Server 2019などの以前のWindowsリリースでは発生しません。
NFSクライアントは、READDIR
を使用してディレクトリの内容をリクエストします。これは、レスポンスでCookie値を使用して、NFSクライアントがEOF=1
レスポンスで応答を取得し、ディレクトリ内にこれ以上のファイルがないことを示すまで、結果をバッチで取得します。
この問題が発生すると、最新のバッチから正しいCookie値を使用するかわりに、NFSクライアントは不正なCookie値0を選択します。これにより、READDIR
プロセスが継続的に繰り返されます。
解決策: サポートと連携して可能な解決策をテストします。
一部のユーザーは、Windowsでのデータ・コピーの速度がLinuxでの同じデータのコピーと比較しての説明に従ってREADDIR
を無効にしていますが、多くのアプリケーションではREADDIR
が機能する必要があります。
他のユーザーの場合、Microsoftでは、MaxDirCacheSize
という新しいレジストリ設定を追加して、ディレクトリ・バッファ・サイズを増やすことをお薦めします。これらの詳細は公式のMicrosoftドキュメントにはないため、Microsoftサービス・リクエストを作成するか、かわりにOracleサポートに問い合せてください。リクエストでは、Windows 2022が他のWindowsバージョンと同じリモートNFSストレージで動作している場合のパフォーマンスの違いについて尋ねます。MaxDirCacheSize
の適切な値と、この設定を増やすステップを求めます。