OpenBSD的安装、升级、更新等日常问题。
版主: chenjun, 天地乾坤
-
leo
- 帖子: 2465
- 注册时间: 2010-01-21 3:27
帖子
由 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
帖子
由 crzyfish » 2011-03-27 21:11
原来一直都用gz的,后来网站源码大了,就开始用bz2了,打包速度慢非常多,但是下载到本地却快多了~
-
leo
- 帖子: 2465
- 注册时间: 2010-01-21 3:27
帖子
由 leo » 2011-03-29 1:37
xz格式也是最近在下载freebsd 8.2的ISO时才了解的,以前还真没有接触过。
-
hyaska
- 铜 Cu
- 帖子: 311
- 注册时间: 2010-12-10 16:11
帖子
由 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
帖子
由 leo » 2011-07-25 22:45
没压缩前是5G左右,xz格式确实压缩比很高,不过花费的时间太长,如果要处理大量文件和目录可能还是bz2和gz格式的好一些。
在线用户
正浏览此版面之用户: Semrush [Bot] 和 3 访客