web-dev-qa-db-ja.com

Windowsの削除速度が定期的であることが多いのはなぜですか?

興味深いことに、削除時間が頻繁に定期的に行われる理由は何ですか? Windows 8では、削除ダイアログウィンドウに削除速度が図に表示されます。

Windows 8 deletion dialogue window

理由がなければ、もちろんそれも答えです。

13
danijar

いくつかの理由があります:

  1. データの継続性:NTFSは、ディスク全体に順番に書き込む場所に実装されているため、ファイルを編集する場合、NTFSは変更をハードディスクの非連続セクターに保存する必要がある場合があります。つまり、ファイルを削除するには、セクター2からセクター100,000にジャンプして(もちろん、仮想的に)、ファイルを完成させるために戻る必要がある場合があります。次に、削除する次のファイルの次のセクターを見つけて、そのプロセスを繰り返すことができます。

  2. データ型:temp内のフォルダーを削除するとします。このフォルダーには、大きなファイルと小さなファイルが含まれている可能性があります。それらのいくつかは処理が速く、他は遅くなる可能性があります(データのサイズまたは複雑さ、つまり「アイテム」を完成させるために処理する必要のあるセクターの数)

  3. @Ramhoundは、「1秒あたりのアイテム数」の部分について言及しました。これは、削除ダイアログ(Speed: 1.082 items/s)。したがって、巨大なファイル、連続していないファイル、または小さなファイルを削除することはすべて、1秒あたりのアイテム数に影響します。

  4. CPUの優先順位付け:これはクロックサイクルで行われるため、CPUがサイクル中に他のプロセスを実行している可能性があり、速度に影響を与える可能性があります(これは私の側の推測です)

5
nerdwaller