三种压缩算法(zip, tar和pigz)对比
- 1.zip压缩采用单线程
- 2.tar归档后采用gzip压缩,也是单线程
- 3.tar归档后采用pigz多线程压缩
测试样本:
1. time zip -r ./result/srcdata.zip ./srcdata
2. time tar -cpvhzf ./result/srcdata.tgz ./srcdata
3. time tar --use-compress-program=pigz -cpvhf ./result/srcdata.tgz ./srcdata
测试结果
压缩工具 | 压缩前大小 | 压缩后大小 | 压缩率 | 压缩时间 | 解压时间 |
---|---|---|---|---|---|
zip | 14G | 4.7G | 2.98 | 12m47s | 2m10s |
tar | 14G | 4.7G | 2.98 | 12m53s | 2m13s |
pigz | 14G | 4.7G | 2.98 | 2m06s | 2m13s |