在今天发布的 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)内核。

【来源:cnBeta.COM】

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

  1. linux lz4 lzo,Linux六大压缩算法横评:Ubuntu 19.10最终选择LZ4

    原标题:Linux六大压缩算法横评:Ubuntu 19.10最终选择LZ4 来自:cnbeta.com 在今天发布的Canonical官方博文中,来自Kernel团队的Ubuntu工程师Colin I ...

  2. ubuntu 压缩率最高的软件_不用写采集规则也可以轻松采集网站文章,揭秘一款明泽文章采集软件的工作原理...

    一直以来,大家都在用各种各样的采集器或网站自带的采集功能,如织梦采集侠.火车头采集器.八爪鱼采集器等,这些采集软件都有一个共同的特点,就是要编写采集规则才能采集到文章,这个技术性的问题,对于新手来说, ...

  3. ubuntu 压缩率最高的软件_在Ubuntu 上有什么必装的实用软件?

    这里有很多人都需要的软件--QQ,使用体验跟window几乎一致! 这里有很多人都需要的软件--QQ,使用体验跟window几乎一致! 这里有很多人都需要的软件--QQ,使用体验跟window几乎一致 ...

  4. ubuntu 压缩率最高的软件_可能是目前最好用的免费压缩软件

    补丁: Bandizip 7.0版本以后免费版已经加了广告,并且推出了付费版,所以不再推荐了. 现在推荐替代品-360压缩国际版,比国内版本UI更加漂亮,国内版偶尔会出现弹窗广告,国际版没有任何广告. ...

  5. linux服务器怎么刻录光盘,Ubuntu 下使用K3B软件刻录光盘(图)

    Ubuntu 下使用K3B软件刻录光盘(图) 不知大家会不会在Ubuntu下刻录光盘呢?k3b是KDE环境下的一个CD/DVD刻录软件,有非常容易使用的界面,功能比较齐全.用起来感觉就象是win下的N ...

  6. k3刷linux系统教程,Ubuntu 下使用K3B软件刻录光盘(图)

    不知大家会不会在Ubuntu下刻录光盘呢?k3b是KDE环境下的一个CD/DVD刻录软件,有非常容易使用的界面,功能比较齐全.用起来感觉就象是win下的Nero一样简单自然,比ubuntu里原来的刻录 ...

  7. 实时数据流程图图表软件_适用于Linux的9种流程图和图表绘制工具

    实时数据流程图图表软件 流程图是一种形式化新项目方法的好方法. 我的团队在他们的头脑风暴会议中将它们用作工具,并且一旦构思事件结束,流程图就成为了项目方法论(至少在有人更改之前). 我的项目方法流程图 ...

  8. python开源流程图软件_适用于Linux的10种最佳流程图和图表软件

    图表是我们联系信息并处理其重要性的好方法. 它们有助于沟通关系和抽象信息,并使我们可视化概念. 流程图和图表工具可用于从基本工作流程图到复杂网络图 ,组织图, BPMN ( 业务流程模型和表示法 ), ...

  9. linux开源软件_使用Linux和免费的开源软件进行专业媒体制作

    linux开源软件 是否可以使用免费的开源软件在Linux上制作专业媒体? 我们在Dototot坚信这一点. 我们仅运行Linux(Mint是我们的首选口味),并在可行时使用免费的开源软件. 在Ope ...

最新文章

  1. Java:Object.hashCode()和System.identityHashCode()的区别
  2. 医学图像分类_全面梳理:图像配准综述
  3. python3 实现 php serialize 函数
  4. Android四大组件之BroadCastReceiver
  5. 数组作为方法返回值_返回地址
  6. python后缀名切割_python批量将.xls转化为.xlsx,包括文件名和后缀分割
  7. Nuc972使用NandFlash时,uboot所需要的改动
  8. java aqua和metal_Java工具集介绍9_16
  9. 2114. 句子中的最多单词数
  10. 安卓APK文件结构解析 怎样去除内置广告 及修改图标和文字
  11. 命令修改本地计算机策略,命令行修改本地组策略_通过命令行从Windows进行本地组管理...
  12. 【抢头条】迄今最全的无刷电机工作及控制原理分享-绝对...!
  13. 小心!新媒体环境下,营销传播还有几个大坑!
  14. 如何彻底杀死/关闭烦人的弹窗广告
  15. 在3ds max中,什么是PBR材质?
  16. Excel计算工作日的公式
  17. zbbz cnk2
  18. validity属性
  19. git clone 报 “remote: The project you were looking for could not be found.”
  20. Python中用fabric库来远程连接服务器

热门文章

  1. Vue : Expected the Promise rejection reason to be an Error
  2. Ubuntu增加Swap分区大小
  3. MySQL启动过程详解
  4. 安卓应用_接入 微信支付 无法调起支付界面的坑
  5. 由《30天自制操作系统》引发的漫画创作
  6. XBRL 可扩展商业报告语言
  7. PHP MVC 组件 Medoo、Slim、Twig和Composer
  8. Android程序员必备精品资源
  9. 在Idea中为项目添加Tomcat配置
  10. 如何克隆服务器系统数据,Linode面板clone克隆功能实现服务器数据完整迁移