web-dev-qa-db-ja.com

フォルダーをデフラグしてシーケンシャルファイルアクセスを高速化する方法

私はリアルタイムビデオアプリを使用しており、(Win XP)システムのフラグを解除して、一般的なパフォーマンスを向上させようとしています。それはしました...しかし、それは何万もの連続した画像で満たされた特定のテストフォルダの一般的に隣接する性質を破壊したようです。

特定のフォルダの内容をディスク上で可能な限り連続させて、そのフォルダ内のファイルを読み取るときのディスクアクセス時間を最小限に抑えることができるユーティリティはありますか?つまり...ファイルレベルではなくフォルダレベルのデフラグですか?

4
omatai

MyDefragは無料で、スクリプト言語を提供し、パスごとに最適化(並べ替え)します。 「システムディスクマンスリー」と「データディスクマンスリー」はこれを行います。最良の部分:これらのスクリプトを編集して、独自のスクリプトを作成できます。 「ゾーン」機能などに注意してください。 http://www.mydefrag.com/Manual-Scripts.html

まだ知らなかった場合は、次のことを考慮してください。プラッターの外側のエッジ(ドライブの論理的な開始)でのディスクアクセスは、大幅に高速です。終了(インナーエッジ)

最後に、時間の価値を考え、ランダムIOが本当に重要である場合は、SSDを検討します。最近の価格はかなりリーズナブルになり、10,000RPMドライブの価格に近づいています。 SSDであり、最高のIOPSが必要です。ハードウェアレビューサイトによって行われたいくつかのベンチマークでは、SATAインターフェイスの速度がIOPSに大きな影響を与えることが示されています。

6
Brett Dikeman

AusLogics Disk Defragmenter デフラグフォルダオプションがあります(バージョン6.2.1.0がチェックされています)。メニューからアクセス-アクション>詳細>フォルダのデフラグ。

0
Kozuch

いつでもソリッドステートドライブ(SSD)を購入して、断片化を問題にしないようにすることができます。

0
Keltari