5

UNC ネットワーク共有からファイルを読み取った場合、Windows はそのファイルの一部をキャッシュしますか?

例: ファイル全体をバイトごとに読み取る場合、各読み取り呼び出しはネットワーク経由で要求されますか? それとも、Windows はより大きなブロックを内部で読み取り、メモリから後続の要求を処理しますか?

4

1 に答える 1

1

私が正しく理解していれば、ファイルの内容がキャッシュされている可能性があります。

システム バッファやディスク キャッシュからではなく、実際のファイルに対してすべての読み取りが行われるようにするには、 CreateFileFILE_FLAG_NO_BUFFERINGの呼び出しで を使用します。

を使用して、共有リソースのキャッシュを無効にすることもできますnet share <sharename> /cache:none

于 2013-01-17T20:15:27.777 に答える