ICDロゴ

フラグメント (fragmentation)

最終更新日: 2004/05/31

 本来は物理的に連続しているはずのデータが、システムの管理上の都合で、小さな断片に分断されてしまった状態。「fragment」は「破片」、「断片」という意味。

 一般的なファイルシステムでは、ハードディスク内を固定サイズのブロックに分割し、一連の番号を付けるなどしてそれぞれを識別可能にし、ファイルサイズに応じてこれらのブロックを必要な数だけ割り当てることで、ファイルデータをハードディスクに記録できるようにしている。特に理由がなければ、1つのファイルは物理的に連続したブロックに記録されることになるが、ファイルシステムとしては、連続していなければならないという必要はなく、ファイルを記録するために必要な連続領域がなければ、とびとびのブロックをまとめてデータを書き込めるようにしている。

 こうした管理手法によって、ハードディスク内の領域を無駄なく活用できるようになるが、ファイルの書き込みや消去を繰り返していくと、連続した空きブロックはどんどん分断され、大きな連続領域を確保することが困難になっていく。記録ブロックが分断されていても、ファイルシステムはあたかもそれが連続した1つのファイルであるかのように取り扱えるようにするが、物理的な記録ブロックの分断が激しくなると、同一ファイルを読み書きするにもディスクヘッドのシーク(ヘッドの移動)が多発するようになり、ファイル入出力の性能が低下していく。このように、記録ディスク内のファイルや空き領域の分断によって、ファイル入出力の性能が無視できない影響を受ける状態は「フラグメントが激しい」などと呼ばれる。

 この問題を回避するには、ディスク内のブロックを整理して、ファイルや空き領域ができるだけ物理的に連続するようにすることである。この作業はデフラグメント(defragment)と呼ばれ、デフラグメントを実行するソフトウェアツールはデフラグメンタ(defragmentor)、デフラグメントツール(defragment tool)などと呼ばれる。

 なおディスクファイルのフラグメントと同様、大きなメモリブロックを小さなブロックの連続として管理している場合などは、前出のファイルシステムと同じようにフラグメントが発生する。このようにメモリ上で発生するものもフラグメントと呼ばれる。ただし、メモリ上に発生したフラグメントを解消することはデフラグメントではなく、コンパクション(compaction)と呼ばれている。

Copyright (C) 2000-2007 Digital Advantage Corp.

関連用語

アイティメディアの提供サービス

キャリアアップ

鬩搾スオ�ス�イ鬮」髮�スセ螽ッ蜃ー鬩幢ス「隴趣ス「�ス�ス�ス�ウ鬩幢ス「�ス�ァ�ス�ス�ス�ク鬩幢ス「隴乗��ス�ケ隴擾スエ�ス讓」蟇ー陟托スア�ス�ス�ソ�ス�ス�コ�ス�ス�ス�コ鬮ォ�イ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ア鬩搾スオ�ス�イ驕カ荵怜款�ス�ス�ス�「髫イ�、隲幢スキ�ス�ス鬮」蛹�スス�ウ�ス�ス�ス�ュ�ス�ス�ス�ス驕カ荳橸ソス莉ーツ€髣比シ夲スス�」�ス�ス隶捺慣�ス�ク�ス�コ�ス�ス�ス�セ鬩搾スオ�ス�コ髯キ�キ�ス�カ�ス�ス�ス�ス陜ィ�ヲ�ス�ス�ス�ア鬯ッ�ッ闔ィ諛カ�ス�セ鬲�シ夲スス�ソ�ス�ス鬯ョ�エ�ス�ス�ス�ス�ス�「鬯ョ�「�ス�ィ�ス�ス�ス�キ鬮ォ�イ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ア鬩幢ス「�ス�ァ髯句ケ「�ス�オ驛「譎「�ス�。鬩幢ス「�ス�ァ�ス�ス�ス�ァ鬩幢ス「隴趣ス「�ス�ソ�ス�ス驍オ�コ�ス�ス
�ス�ス�ス�ス髫イ蟷�か�ス�ス�ス�エ�ス�ス�ス�セ鬯ッ�ゥ陋ケ�ス�ス�ス�ス�」鬩幢ス「隴趣ス「�ス�ス�ス�サ鬩幢ス「隴趣ソス�ス�シ鬩・�ス繽搾ソス�ケ隴趣ス「�ス�ス�ス�シ鬩搾スオ�ス�コ�ス�ス�ス�ァ鬮ッ�キ陝カ譏懶スコ繧托スソ�ス�ス�・鬩幢ス「隴趣ス「�ス�ス�ス�。鬩幢ス「隴趣ス「�ス�ス�ス�ェ鬩幢ス「隴趣ス「�ス�ソ�ス�ス驛「譎「�ス�ィ鬩搾スオ�ス�コ�ス�ス�ス�ィ鬩搾スオ�ス�コ�ス�ス�ス�ッ�ス�ス�ス�ス髮狗ソォ�托ソス�ス�ス�シ髫カ轣假ス・�ス�ス�ス�ス�エ�ス�ス�ス�セ鬯ッ�ゥ陋ケ�ス�ス�ス�ス�」鬩幢ス「隴趣ス「�ス�ス�ス�サ鬮ォ�カ鬲�シ夲スス�ス�ス�ュ鬮ッ�キ隶惹シ∝ョ�ソス�ス�ス�ァ鬩募争豎夲ソス�ス�ス�ィ髯キ莨夲スス�ア驍オ�イ陞ウ螢ス窶ウ鬯ョ�ヲ�ス�ェ�ス�ス�ス�・鬩幢ス「�ス�ァ�ス�ス�ス�ィ鬩幢ス「隴趣ス「�ス�ス�ス�ウ鬩幢ス「�ス�ァ�ス�ス�ス�ク鬩幢ス「隴乗��ス�ケ隴擾スエ�ス讓」縺暦ソス�コ�ス�ス�ス�ョ鬩搾スオ�ス�コ鬯ョ�ョ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ケ鬯ゥ蛹�スス�カ髣包スオ隴擾スカ髦。鬥エ蝮ソ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ア