+ -
当前位置:首页 → 问答吧 → 内核的LZMA压缩比真高。

内核的LZMA压缩比真高。

时间:2009-10-09

来源:互联网

看看。我用了youbest的补丁,所以内核比较大。
代码:
Gentoo ~ # ls /boot/ -slh
.......
4.6M -rw-r--r-- 1 root root 4.6M 10月 6 10:50 vmlinuz-2.6.31-utf8cn-r1
4.6M -rw-r--r-- 1 root root 4.6M 10月 5 15:18 vmlinuz-2.6.31-utf8cn-r1.old
2.5M -rw-r--r-- 1 root root 2.5M 10月 8 12:50 vmlinuz-2.6.31-utf8cn-r2
 0 lrwxrwxrwx 1 root root 24 10月 6 10:50 vmlinuz.old -> vmlinuz-2.6.31-utf8cn-r1

作者: LongerZ   发布时间: 2009-10-09

具体什么意思?

作者: newsky_   发布时间: 2009-10-09

估计是内核从gz到lzma压缩,大小从4.6变成了2.5M

作者: hpo3   发布时间: 2009-10-09

LZMA解压速度比GZip慢很多的,LZ感觉启动速度怎样?

作者: coderoar   发布时间: 2009-10-09

启动速度影响不大,不过以前从来没看到内核还有解压的那条信息,新编译后看到解压那步了,不过最多也就零点几秒。

内核压缩有什么好处呢?

作者: hpo3   发布时间: 2009-10-09

其实也没有什么,不是经常看到有人讨论内核多小多小之类的话题吗,顺便试了试。


速度多少可能有影响的,没具体数据。

作者: LongerZ   发布时间: 2009-10-09

代码:
-rw-r--r-- 1 root root 1.6M 2009-10-06 15:41 initramfs-genkernel-x86-2.6.31-zen2
-rw-r--r-- 1 root root 1.6M 2009-10-06 15:39 kernel-genkernel-x86-2.6.31-zen2
-rw-r--r-- 1 root root 761K 2009-10-06 15:39 System.map-genkernel-x86-2.6.31-zen2
精简精简就小了嘛~~~嘿嘿
不知道youbest的补丁加上去会大多少……

作者: Etrnls   发布时间: 2009-10-09

代码:
-rw-r--r-- 1 root root 1.4M 2009-10-09 01:17 kernel-genkernel-x86-2.6.31-zen2
-rw-r--r-- 1 root root 1.6M 2009-10-06 15:39 kernel-genkernel-x86-2.6.31-zen2.old
LZMA 1.4
Gzip 1.6
我还是换回Gzip吧……

作者: Etrnls   发布时间: 2009-10-09

我 这边用LZMA1.6左右,呵呵。开机的时候解压内核会多停顿1秒左右。

作者: suddenkiller   发布时间: 2009-10-09

引用:
作者: coderoar
LZMA解压速度比GZip慢很多的,LZ感觉启动速度怎样?
For your information:

http://www.linuxsir.org/bbs/thread350973-4.html

作者: d00m3d   发布时间: 2009-10-10

很好,但是問下,解壓時是由內核來解壓,算法跟xz-utils一樣嗎?

我現在用gzip壓縮的initrd,如果lzma解壓比gzip慢,那就完全沒必要用了,initrd才占多大點空間。

作者: coderoar   发布时间: 2009-10-10

引用:
作者: d00m3d
For your information:

http://www.linuxsir.org/bbs/thread350973-4.html
不错,貌似解压速度也就不差,决定编译lzma了..

作者: Mie   发布时间: 2009-10-10

引用:
作者: coderoar
很好,但是問下,解壓時是由內核來解壓,算法跟xz-utils一樣嗎?

我現在用gzip壓縮的initrd,如果lzma解壓比gzip慢,那就完全沒必要用了,initrd才占多大點空間。
我没有对比内核源码树跟 xz-utils 的内容,但我猜应该是大同小异吧

我编译内核从来不去用 initrd 来附助启动,所以反而是完全沒必要用 initrd

作者: d00m3d   发布时间: 2009-10-10