「图」Linux六大压缩算法横评:Ubuntu 19.10最

作者:匿名
时间:2019-11-10 09:09:28
人气:2063

在canonical今天发布的官方博客帖子中,来自内核团队的ubuntu工程师科林·金(Colin King)介绍了ubuntu 19.10操作系统启动时的一些改进。Ubuntu 19.10(eoan ermine)操作系统定于10月17日正式发布。这篇博文说,通过过去几个月的努力,已经找到了更快的压缩/解压缩算法。

Ubuntu内核团队对initramfs的六种压缩方法进行了基准测试,包括bzip2、gzip、lz4、lzma、lzmo和xz,以测量linux内核的加载时间和解压缩时间。基准测试主要在x86设备上使用x86 tsc(时间戳计数器)进行。

根据测试结果,团队发现lz4是ubuntu 19.10(eoan ermine)的最佳压缩/解压缩方法,因为bzip2、lzma和xz的解压缩速度非常慢,而lz4比gzip快7倍。Lzo比gzip快1.25倍,但不够快。

科林·金(Colin King)说:“即使在运行缓慢的传输介质和cpu上,lz4内核加载时间越长,压缩时间也会越快。但是,随着介质传输速度的提高,gzip、lz4和lzo之间的加载时间差减小,lz4在压缩时间变化方面是最大的赢家。

自从ubuntu 18.10(宇宙乌贼)发布以来,默认情况下Lz4已经在ubuntu中使用,但是它似乎规范地将在ubuntu 19.10(eoan ermine)操作系统中保留内核和initramfs的默认压缩/解压缩方法。

Lz4是一种无损数据压缩算法,可以提供极快的压缩和解压缩速度。在ubuntu 19.10(eoan ermine)中,lz4将用于x86(64位)、ppc64le(powerpc 64位小端序)和s390(ibm system z)内核。

相关:

分析:https://kernel.ubuntu.com/~锁定/启动速度-eoan-5.3/内核压缩-方法

数据:https://kernel.ubuntu.com/~锁定/启动速度-eoan-5.3/启动速度-压缩-5.3-rc4.ods

北京快乐8 500彩票 上海时时乐 吉林十一选五

整站最新

整站热门

随机推荐