I've got a tree of directories with files like this:.|-- 00|   |-- 00|   |   |-- 00|   |   |-- 01|   |   |-- 02|   |   |-- 03|   |   |-- 04|   |   |-- 05[..]|   |   |-- 97|   |   |-- 98|   |   `-- 99|   |-- 01|   |   |-- 00|   |   |-- 01[...]There is about 200 files at the end of each directory, so a lot of files.What would be the fastest way of making a tar.gz of the whole thing? Can I parallelize the task for many CPUs?
fastest way of doing a tar.gz from a tree of directories?
performance;tar
On ext[234] filesystems, I find dump to be much faster than tar, especially with many small files, like a Maildir.  It also uses multiple cores for concurrent compression.  I suggest using -b 1024 for a 1mb block size, which works much better than the default 10kb block size.