問題は、断片化があるかどうかではありません。すべてのファイルシステムには断片化があります。
問題は、断片化がパフォーマンスに影響を与えるのに十分かどうかです。
Linuxファイルシステムでは、ディスクが99%満杯でない限り、断片化は通常5%未満で、多くの場合1%または2%です。ディスクが一杯になった場合、かなりの断片化が見られますが、その場合、問題はディスク一杯です。
$ sudo fsck.ext2 -fn /dev/sda1
e2fsck 1.42 (29-Nov-2011)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Ubuntu_Rescue: 291595/1222992 files (**0.2% non-contiguous**), 1927790/4882432 blocks
はい、そうです、0.2%の断片化がありますが、これはパフォーマンスに影響する85%のしきい値を大きく下回っています。
ブログの記事をご覧ください。なぜLinuxはデフラグを必要としないのですか?。
Windowsでは、50%以上の断片化率が見られることは珍しくありません(200%以上が見られました)。したがって、ウィンドウには最適化ツールが必要です。
Windowsでは、約85%のしきい値での最適化を推奨しています。
見る:
結論として、デフラグはLinuxのパフォーマンスに影響を与えるほど大きな問題ではないため、重要なデフラグツールはなく、心配する時間を浪費しています。