Linux下各压缩方式测试(压缩率和使用时间)

压缩比及压缩速度测试:

$ head -n 2000 cc_detail_201608.sql > 1

$ time tar -c –lzma -f 1.glz 1
real 23m44.216s

$ time tar -c –xz -f 1.gxz 1
real 25m26.296s

$ time tar -czf 1.tgz 1
real 1m17.476s

$ time tar -cjf 1.tbz 1
real 6m56.272s

$ time zip -r 1.zip 1
real 1m13.239s

$ du -lh 1*
Size name time rate
1.9G 1
120M 1.glz(23m44.216s – 16.21)
120M 1.gxz(25m26.296s – 16.21)
135M 1.tbz(6m56.272s – 14.41)
237M 1.tgz(1m17.476s – 8.21)
237M 1.zip(1m13.239s – 8.21)

通过时间和空间的分析,对日志的压缩方面,使用bz2压缩最好,压缩率接近lzma,时间又缩短了四倍左右,虽然还是比gz多四倍,但是是时间和空间考虑中最合适的压缩方式。

在安装包文件压缩等方面,由于涉及同时过多的下载量,使用lzma压缩更好。

Linux下zip和gz是一样的时间,估计都使用了一样的算法。
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值