Re: [PATCH] e2freefrag utility

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Theodore Tso wrote:
...

> Here's the output on my root filesystem (which has been in use since
> February):
> 
> Device: /dev/ssd/root
> Blocksize: 4096 bytes
> Total blocks: 18350080
> Free blocks: 10774142 (58.7%)
> 
> Chunksize: 1048576 bytes (256 blocks)
> Total chunks: 71681
> Free chunks: 21792 (30.4%)
> 
> Min free chunk: 4 KB 
> Max free chunk: 568232 KB
> Avg free chunk: 184 KB
> 
> HISTOGRAM OF FREE CHUNK SIZES:
> Chunk Size Range :	Free chunks
>     4K...    8K- :       35005
>     8K...   16K- :       33639
>    16K...   32K- :       31419
>    32K...   64K- :       33953
>    64K...  128K- :       26397
>   128K...  256K- :        7314
>   256K...  512K- :        1855
>   512K... 1024K- :        1612
>     1M...    2M- :        1160
>     2M...    4M- :         567
>     4M...    8M- :         303
>     8M...   16M- :         106
>    16M...   32M- :          40
>    32M...   64M- :          51
>    64M...  128M- :         123
>   128M...  256M- :           8
>   512M... 1024M- :           1
> 
> Yeah.... pretty fragmented.   :-(
> 


Just for comparison, here's a 30G xfs root that has run for a year or
two, currently about 70% full:

xfs_db> freesp -s
   from      to extents  blocks    pct
      1       1    1849    1849   0.08
      2       3    1383    3293   0.14
      4       7    1034    5429   0.23
      8      15    1061   12260   0.53
     16      31     641   13261   0.57
     32      63     355   15601   0.67
     64     127     221   19940   0.86
    128     255     195   35841   1.54
    256     511     173   63066   2.71
    512    1023     122   89824   3.86
   1024    2047      51   70032   3.01
   2048    4095      22   60982   2.62
   4096    8191      20  116580   5.01
   8192   16383      10  109896   4.72
  16384   32767       7  152026   6.53
  32768   65535       4  206283   8.87
  65536  131071       3  285744  12.28
 262144  524287       1  509811  21.91
 524288 1048575       1  554838  23.85
total free extents 7153
total free blocks 2326556
average free extent size 325.256

from...to units are in 4k blocks.

Maybe the fancy ext4 defragger will have a good second use case in
cleaning up some of that freespace fragmentation.

-Eric
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Reiser Filesystem Development]     [Ceph FS]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite National Park]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]     [Linux Media]

  Powered by Linux