相変わらず XFS を触っている訳だが、これ面白いというかすごい。ファイルの移動を繰り返しているせいもあってファイルが綺麗に詰め込まれているのも一因ではあるけど、2TBのハードディスクに1.7TBを詰め込んだ状態で、59.7GBの仮想PCのファイルを別ドライブから移動させてきても3つに断片化されているだけ。
そして、デフラグ(xfs_fsr)を実行していても1つのジョブあたりCPUの負荷は1〜3%、メモリは20MB程度しか使っていない。HDDの機械部分にはそれなりの負荷は掛かってるんだろうけど、CPUやメインメモリに影響しないんでとても気楽。これは気持ちいいわ。
2TBのドライブ全体の断片化状況
$ sudo xfs_db -c frag -r /dev/sdd1
actual 86187, ideal 85338, fragmentation factor 0.99%
デフラグ実行時の負荷量をtopで確認
9724 root 20 0 30536 16m 712 D 1 0.2 0:25.99 xfs_fsr
別のドライブから59.7GBのVMを移動してきた場合の断片化状況
$ sudo xfs_bmap -v /media/2TB/VM/winsv/20120104.vdi
/media/2TB/VM/winsv/20120104.vdi:
EXT: FILE-OFFSET BLOCK-RANGE AG AG-OFFSET TOTAL
0: [0..4194303]: 482988152..487182455 0 (482988152..487182455) 4194304
1: [4194304..16777215]: 491008632..503591543 0 (491008632..503591543) 12582912
2: [16777216..125245255]: 549930160..658398199 0 (549930160..658398199) 108468040
0 件のコメント:
コメントを投稿