5
UNCネットワーク共有からファイルを読み込んだ場合、Windowsはそのファイルの一部をキャッシュしていますか?NetBIOSはキャッシングを行いますか?
例:ファイルバイト全体を1バイト読み取った場合、各呼び出し結果はネットワーク経由で要求されますか、Windowsは大きなブロックを内部的に読み取ってメモリから後続要求を処理しますか?
UNCネットワーク共有からファイルを読み込んだ場合、Windowsはそのファイルの一部をキャッシュしていますか?NetBIOSはキャッシングを行いますか?
例:ファイルバイト全体を1バイト読み取った場合、各呼び出し結果はネットワーク経由で要求されますか、Windowsは大きなブロックを内部的に読み取ってメモリから後続要求を処理しますか?
私が正しく理解していれば、ファイルの内容がキャッシュされている可能性があります。
実際のファイルに対してすべての読み取りが行われ、システムバッファまたはディスクキャッシュから読み取られないようにするには、CreateFileの呼び出しでFILE_FLAG_NO_BUFFERING
を使用することができます。
共有リソースのキャッシングを無効にすることもできます。net share <sharename> /cache:none