gz,bz2,xz三种压缩格式的 OpenBSD CVS库容量对比

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

回复
头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

gz,bz2,xz三种压缩格式的 OpenBSD CVS库容量对比

帖子 leo » 2011-03-26 11:41

压缩gz格式速度最快,也是OpenBSD的常用格式,压缩bz2格式时间稍长一些,但似乎在好机器上还可以接受,xz格式的压缩效果确实不错,cvs.tar是打包的全部OpenBSD CVS库,原本大小有5G多,经过xz压缩后只有700多M,不得不说压缩算法确实强悍,不过压缩时间太长——在我的1300MHz主频的老机器上,将5G多的cvs打包文件压缩成xz格式用了两个小时左右,看来这种格式最好不作为日常采用的格式,但是如果作为放在服务器上供长期、大量下载的资源,使用这种压缩格式来进行压缩和解压尚可理解。

代码: 全选

# ls -la
total 14202000
drwxr-xr-x   3 root  wheel         512 Mar 25 21:18 .
drwxr-xr-x  15 root  wheel         512 Mar 25 16:35 ..
drwxr-xr-x  10 root  wheel         512 Mar 25 17:49 cvs
-rw-r--r--   1 root  wheel         387 Mar 25 16:40 cvs-supfile
-rw-r--r--   1 root  wheel  5208381440 Mar 25 21:18 cvs.tar
-rw-r--r--   1 root  wheel   898476333 Mar 25 21:03 cvs.tar.bz2
-rw-r--r--   1 root  wheel  1162675369 Mar 25 21:13 cvs.tar.gz
# xz -z cvs.tar
# ls -la
total 5467600
drwxr-xr-x   3 root  wheel         512 Mar 25 22:32 .
drwxr-xr-x  15 root  wheel         512 Mar 25 16:35 ..
drwxr-xr-x  10 root  wheel         512 Mar 25 17:49 cvs
-rw-r--r--   1 root  wheel         387 Mar 25 16:40 cvs-supfile
-rw-r--r--   1 root  wheel   898476333 Mar 25 21:03 cvs.tar.bz2
-rw-r--r--   1 root  wheel  1162675369 Mar 25 21:13 cvs.tar.gz
-rw-r--r--   1 root  wheel   737463196 Mar 25 21:18 cvs.tar.xz

头像
crzyfish
镍 Ni
帖子: 195
注册时间: 2010-02-05 20:11

回复: gz,bz2,xz三种压缩格式的 OpenBSD CVS库容量对比

帖子 crzyfish » 2011-03-27 21:11

原来一直都用gz的,后来网站源码大了,就开始用bz2了,打包速度慢非常多,但是下载到本地却快多了~

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: gz,bz2,xz三种压缩格式的 OpenBSD CVS库容量对比

帖子 leo » 2011-03-29 1:37

xz格式也是最近在下载freebsd 8.2的ISO时才了解的,以前还真没有接触过。

hyaska
铜 Cu
帖子: 311
注册时间: 2010-12-10 16:11

回复: gz,bz2,xz三种压缩格式的 OpenBSD CVS库容量对比

帖子 hyaska » 2011-07-25 22:31

代码: 全选

# time tar -cf cvs.tar /cvs 
   7m22.45s real     0m3.03s user     0m42.19s system
# time xz -z cvs.tar
   57m25.40s real    57m11.17s user     0m12.30s system
# ls -la *.xz
1382592 -rw-r--r--  1 root  wheel  707743184 Jul 25 19:54 cvs.tar.xz
Intel(R) Xeon(R) CPU E5405 @ 2.00GHz 4核双CPU 压缩也这么慢啊
压缩之后才675M,对不对啊,这么小,原来的tar没了被压缩了,没看是多大的

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: gz,bz2,xz三种压缩格式的 OpenBSD CVS库容量对比

帖子 leo » 2011-07-25 22:45

没压缩前是5G左右,xz格式确实压缩比很高,不过花费的时间太长,如果要处理大量文件和目录可能还是bz2和gz格式的好一些。

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 0 访客