WindowsでのデータのコピーがLinuxでの同じデータのコピーと比較して遅い
ファイル・ストレージへの、またはファイル・ストレージ内への多数のファイルまたはディレクトリのコピーおよびWindowsインスタンスのコピーには、同じリソースおよびLinuxインスタンスを使用する同じファイルのコピーよりも時間がかかります。
原因: Windows NFSクライアントは、ファイル作成ごとにディレクトリ・スキャンを呼び出します。ディレクトリ・スキャン(READDIR
NFSコール)により、全体のコピー時間が長くなります。これは予期される Windows NFS動作であり、Linux NFSクライアントの使用時には発生しません。
解決策: NFSReaddir
レジストリ設定を編集して、READDIRコールを回避し、copyコマンドの効率を高めます。
- 「Windowsサーチ」をクリックします
- 「検索」フィールドに
regedit
と入力し、[Enter]を押します。 - 「はい」をクリックして、デバイスへの変更を許可します。
HKEY_LOCAL_MACHINE
をクリックします。SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Users\Default\Defaults\NFSReaddir
を参照します。NFSReaddir
の値を0
に設定します。- インスタンスを再起動します。
注意
これはOSレベルのレジストリ設定の変更であるため、更新後もアプリケーションが正常に動作し続けるようにテストしてください。
これはOSレベルのレジストリ設定の変更であるため、更新後もアプリケーションが正常に動作し続けるようにテストしてください。