Lots of moving parts to keep track off …
There is a performance measurement here:
It suggests setting --zip-compression-level=1
and --no-encryption
to get speedups.
The disk usage could be related to the SQLite transactions being written, hammering in with the temporary files as well.