原标题:Linux六大压缩算法横评:Ubuntu 19.10最终选择LZ4

来自:cnbeta.com

在今天发布的Canonical官方博文中,来自Kernel团队的Ubuntu工程师Colin Ian King介绍了Ubuntu 19.10操作系统启动方面的一些改进。Ubuntu 19.10(Eoan Ermine)操作系统计划于10月17日正式发布,博文中表示通过过去数月的努力已经找到了更快的压缩/解压缩算法。

Ubuntu Kernel团队对initramfs的六种压缩方法进行了基准测试,包括BZIP2,GZIP,LZ4,LZMA,LZMO和XZ,以测量Linux内核的加载时间以及解压缩时间。主要使用x86 TSC(Time Stamp Counter)在x86设备上进行基准测试。

根据测试结果,团队发现LZ4是Ubuntu 19.10(Eoan Ermine)的最佳压缩/解压缩方法,这是因为,因为BZIP2,LZMA和XZ的解压缩速度很慢,而LZ4比GZIP快7倍。LZO比GZIP快约1.25倍,但速度不够快。

Colin Ian King表示:“即使在慢速运行的传输媒介和慢速CPU上,LZ4内核的更长加载时间也会带来更快的压缩时间。不过伴随着媒介传输速度的提升,GZIP,LZ4和LZO之间的加载时间差减小,压缩时间变化来看LZ4是最大的赢家。”

自Ubuntu 18.10(Cosmic Cuttlefish)发布以来,LZ4默认已经在Ubuntu中使用,但看起来Canonical将保留Ubuntu 19.10(Eoan Ermine)操作系统中内核和initramfs的默认压缩/解压缩方法。

LZ4是一种无损数据压缩算法,可提供极快的压缩和解压缩速度。在Ubuntu 19.10(Eoan Ermine)中,LZ4将用于x86(64位),PPC64le(PowerPC 64位Little Endian)和s390(IBM System z)内核。

相关:

分析:https://kernel.ubuntu.com/~cking/boot-speed-eoan-5.3/kernel-compression-method.txt

数据:https://kernel.ubuntu.com/~cking/boot-speed-eoan-5.3/boot-speed-compression-5.3-rc4.ods返回搜狐,查看更多

责任编辑:

linux lz4 lzo,Linux六大压缩算法横评:Ubuntu 19.10最终选择LZ4相关推荐

  1. ubuntu 压缩率最高的软件_[图]Linux六大压缩算法横评:Ubuntu 19.10最终选择LZ4

    在今天发布的 Canonical官方博文 中,来自Kernel团队的Ubuntu工程师Colin Ian King介绍了Ubuntu 19.10操作系统启动方面的一些改进. Ubuntu 19.10( ...

  2. Linux Kernel 5.1 正式版发布;Ubuntu 19.10 命名 Eoan Ermine

    (给技术最前线加星标,每天看技术热点) 转自:开源中国.solidot.cnBeta.腾讯科技.快科技等 [技术资讯] 0.Linux Kernel 5.1 正式版发布:常规更新,非长期支持版本 大神 ...

  3. Linux(Ubuntu 19.10)下 Qt5 连接 MySQL(QMYSQL driver not loaded)

    Linux(Ubuntu 19.10)下 Qt5 连接 MySQL 安装好 MySQL 和 Qt Qt 连接 MySQL 的代码 QSqlDatabase d=QSqlDatabase::addDat ...

  4. sougou ubuntu 优麒麟_在Ubuntu 19.10/优麒麟19.10中安装搜狗输入法Linux 2.3版

    搜狗输入法Linux版推出了sogoupinyin_2.3.1.0112_amd64.deb包,支持Ubuntu 19.10/优麒麟Ubuntukylin 19.10及Ubuntu 16.04/18. ...

  5. windows装linux 引导,Win下硬盘安装桌面版Ubuntu 7.10的引导过程

    在Windows系统上硬盘安装桌面版版Ubuntu 7.10的引导过程 1)从http://ftp.ubuntu.org.cn/gnix_oag/boot_livecd_from_hd/gutsy/b ...

  6. 安装完linux后找不到dvd文件夹,Ubuntu 9.10安装之硬盘DVD版本的方法

    Ubuntu 9.10安装之硬盘DVD版本的方法 文章作者:网友投稿 发布时间:2010-02-10 14:56:08 来源:网络 昨天晚上耗时1个小时,安装了ubuntu 9.10的DVD版本. 本 ...

  7. 红旗linux添加usb无线网卡,在Ubuntu 8.10中安装无线网卡RTL8187SE驱动

    本人的笔记本是微星的Wind U90,自带的无线网卡是RTL8187SE.这款无线网卡在一般的Linux下是没有驱动的,微星的官方也仅仅提供在OpenSUSE下的驱动.为了在我的Ubuntu下使用这个 ...

  8. 中3d库后接负载_500W电源横评:交叉负载放倒3款产品

    电源横评背景: 电源市场中的产品鱼龙混杂,不仅充斥着偷工减料的山寨电源,而且还有很多虚标甚至不合格的产品,对于玩家来说都是不小的隐患. 本次电源横评的13款产品 劣质电源对整机的恶性影响是巨大的,但消 ...

  9. 示波器纹波测试的时间设置_500W电源横评:输出纹波3款电源超标

    电源横评背景: 电源市场中的产品鱼龙混杂,不仅充斥着偷工减料的山寨电源,而且还有很多虚标甚至不合格的产品,对于玩家来说都是不小的隐患. 本次电源横评的13款产品 劣质电源对整机的恶性影响是巨大的,但消 ...

最新文章

  1. 三万字,Spark学习笔记
  2. Linux的Find使用
  3. 中南大学计算机085403,What?这些个专业改考数一英一了!
  4. 攻防世界-crypto-OldDriver(RSA低加密指数广播攻击) 方法总结
  5. iris数据_MAT之ELM:ELM实现鸢尾花(iris数据集)种类测试集预测识别正确率(better)结果对比...
  6. ZFS 常见问题解答 及 ZFS Boot 问题探讨
  7. qdu-凑数题(01背包)
  8. 剖析Caffe源码之Net类变量
  9. 银行家算法实现(操作系统实验)
  10. Simulink模块介绍
  11. 记一次大量499http状态码问题出现与处理
  12. JavaScript中if嵌套
  13. Python中Selenium模块的使用
  14. 手机通讯录 客户端/服务器数据同步方案设计
  15. excel 数据不全
  16. 压缩机的 压缩比、内容积比、内压力比概念你不要搞混淆了
  17. OpenStack-Ironic裸金属简介
  18. js脚本混淆加密(转载)
  19. 12.关于uniapp小程序设置页面背景色无效的问题及解决方案
  20. the working copy failed to commit files.

热门文章

  1. 基于MATLAB均值漂移图像分割技术
  2. 经典!MATLAB线性等分linspace()函数,精确等分点数
  3. JDK和SSH无密码配置
  4. hadoop学习--K-Means(聚类算法)
  5. oracle net manager没有orcl_Oracle-数据库基础知识
  6. numpy.copy详解
  7. encodeURIComponent的用法
  8. java获取当前方法
  9. spring aop实现过程之一代理对象的生成
  10. 【思维训练】刺激战场极寒模式下带妹吃鸡的【兵法思维】和【统计学思维】