09/01/12 00:01:29 TcIslal90
>>251
しかし、デフラグ処理そのものは通常の読み書きとは違い、HDDに大きな負荷をかけてしまうのは事実で、
グーグルの報告書でも、それをHDDの寿命を縮める原因の1つとしているらしいぞ。
単なるデフラグにうまみはない。
2つの断片からなる300MBのファイルをデフラグしても、体感できる速度向上にはつながらない。
巨大なテキストファイルを行単位で読み込み、各行について処理結果を別のファイルに書き込むという処理では、
読み込み対象ファイルと空きスペースがある程度断片化していたほうが、ヘッドの移動量が小さくなるかもしれない。
断片が●で示されるファイルを読み込んで、断片が▲で示されるファイルに書き込むなら、
1) ●▲●▲●▲●▲●▲●▲
2) ●●●●●●▲▲▲▲▲▲
●ファイルが断片化していた(1)の場合の方がヘッドの移動量がずっと小さくなる。
特に断片化が進んでいるファイルのみを処理すべきだろう。
俺は、
サイズ(MB) / 断片数 < 1MB
のファイルのみをデフラグすることにしている。