<div dir="ltr">Off-list, it was suggested that tar&#39;s default 10K blocking may be the cause. I increased it to 1MiB using &quot;tar -b 2048 ...&quot;, which seems to result in the expected 9.3 GiB disk usage. It probably makes archives incompatible with very old versions of tar, but meh.<div><br></div><div>-Nate</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Aug 3, 2017 at 3:07 PM, Nathan R.M. Crawford <span dir="ltr">&lt;<a href="mailto:nrcrawfo@uci.edu" target="_blank">nrcrawfo@uci.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">  In testing how to cope with naive users generating millions of tiny files, I noticed some surprising (to me) behavior on a lustre 2.10/ZFS 0.7.0 system.<div><br></div><div>  The test directory (based on actual user data) contains about 4 million files (avg size 8.6K) in three subdirectories. Making tar files of each subdirectory gives the total nominal size of 34GB, and using &quot;zfs list&quot;, the tar files took up 33GB on disk.</div><div><br></div><div>  The initially surprising part is that making copies of the tar files only adds 9GB to the disk usage. I suspect that the creation of the tar files is as a bunch of tiny appendings, and with a raidz2 on ashift=12 disks (4MB max recordsize), there is some overhead/wasted space on each mini-write. The copies of the tar files, however, could be made as a single write that avoided the overhead and probably allowed the lz4 compression to be more efficient. <br clear="all"><div><br></div><div>  Are there any tricks or obscure tar options that make archiving millions of tiny files on a Lustre system avoid this? It is not a critical issue, as taking a minute to copy the tar files is simple enough.</div><div><br></div><div>-Nate</div><span class="HOEnZb"><font color="#888888"><div><br></div>-- <br><div class="m_7323882048108971997gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><pre>Dr. Nathan Crawford              <a href="mailto:nathan.crawford@uci.edu" target="_blank">nathan.crawford@uci.edu</a>
Modeling Facility Director
Department of Chemistry
1102 Natural Sciences II         Office: 2101 Natural Sciences II
University of California, Irvine  Phone: <a href="tel:(949)%20824-4508" value="+19498244508" target="_blank">949-824-4508</a>
Irvine, CA 92697-2025, USA</pre></div></div>
</font></span></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><pre>Dr. Nathan Crawford              <a href="mailto:nathan.crawford@uci.edu" target="_blank">nathan.crawford@uci.edu</a>
Modeling Facility Director
Department of Chemistry
1102 Natural Sciences II         Office: 2101 Natural Sciences II
University of California, Irvine  Phone: 949-824-4508
Irvine, CA 92697-2025, USA</pre></div></div>
</div>