答案1
压缩输出crunch
可以pxz
节省大量空间,但代价是 CPU 周期。以下是正在进行的运行的一些输出:
crunch 8 8 | { sleep 1s ; pv -c -N raw ; } | \
pxz -D 12 -c | { sleep 2s ; pv -c -N cmp ; } > 8letters.txt.xz
Crunch will now generate the following amount of data: 1879443581184 bytes
1792377 MB
1750 GB
1 TB
0 PB
Crunch will now generate the following number of lines: 208827064576
raw: 1.11GiB 0:07:41 [15.1MiB/s] [ <=> ]
cmp: 7.14MiB 0:08:18 [ 0 B/s] [ <=> ]
请注意,该pv
代码显示了原始输出的数据速率crunch
,位于以下数据速率之上pxz
:
- 每 GB 大约需要 7 分钟,这意味着该作业可能需要九天去完成。
- 但压缩比是一致的更好的比 100 比 1,所以输出文件应该是较少的超过 17GB。