断片化とext4

断片化とext4

FLinux ext4ファイルシステムにスパースファイルがあり、プロセスがP1分離されたサブセットの50%をF同時にP2書き込んでいるとしますF。ファイルが「成長」するにつれて、断片化を最小限にしたいと思います。 (ファイルがスパースファイルとしてあらかじめ割り当てられているため、「grow」を引用符で囲んでいますが、ブロックが書き込まれてファントムブロックを実際のデータで埋めます。)

P1とが並列に実行されるため、一方が他方よりも先にある可能性がありますが、それ以外はブロック 1,3,5,7,... を同時に 2,4,6 と作成する方がP2良いでしょう。 、…?それとも1、2、3、4、... n / 2と書いてn / 2 + 1、...、nを書く方が良いですか?P1P2P1P2

ベストアンサー1

カーネルは、断片化を最小限に抑えるためにディスク領域を割り当て、同時にバックグラウンドで書き込みをキャッシュし、ディスクにゆっくりフラッシュします。つまり、あなたはそれを考えすぎているのです。心配しないでください。

より具体的には、いくつかのダーティキャッシュバッファをフラッシュしたい場合、ext4はキャッシュ内のすべてのダーティバッファを保持するのに十分なディスク容量を割り当て、追加の増分のために追加スペースを予約します。

あなたが説明するロッドは少し急流のように聞こえます。 Bit Torrentを介して最近Ubuntu 11.10 isoをダウンロードしましたが、テストはfilefrag3つの部分にのみ分割されています。これは700mbファイルに適しています。

おすすめ記事