Paul A. Rombouts <[EMAIL PROTECTED]> wrote: > > Having many small files is quite inefficient. For example, on my system > each U* file occupies 4K of disk space. With 78587 U* files that is > 307MB of occupied disk space. However, the total size of these files is > little more than 5MB.
I have 65781 U files in my cache, and using reiserfs3.6 I get (wwwoffle is on a separate partition): szrenica:/var/cache/wwwoffle/http# du -s --block-size=1 1065919488 . szrenica:/var/cache/wwwoffle/http# du -s --block-size=1 --apparent-size 654599465 . szrenica:/var/cache/wwwoffle/http# df --block-size=1 . Filesystem 1B-blocks Used Available Use% Mounted on /dev/hda6 1340624896 784392192 556232704 59% /var/cache/wwwoffle szrenica:/var/cache/wwwoffle/http# As you can see, the data size is 655 MB, with 4 kiB blocks it would occupy 1066 MB (du doesn't know about reiserfs tail-packing), but the tail-packing makes it actually occupy 784 MB (even a bit less, as there is stuff besides http/ but that is marginal. So I achieve much of your result with tail-packing - I save ~ 280 MB. Well, your way I'd save another ~ 120 MB, right? Total saving: ~ 400 MB on a 1 GB cache. -- Miernik _________________________ xmpp:[EMAIL PROTECTED] ___________________/_______________________/ mailto:[EMAIL PROTECTED] Protect Europe from a legal disaster. Petition against software patents http://www.noepatents.org/index_html?LANG=en
