再过几天华为就要发布荣耀Play手机,其中最引人注目的就是华为将推出“很吓人”的新技术,从官方表述来看该技术将大幅提升华为手机的性能,号称是天上飞的感觉。这几天围绕这个吓人的技术有很多传闻,称华为将深入改变安卓底层,优化性能。不管是不是真的,华为在这方面确实投入了很大精力,华为工程师日前宣布了新的Linux文件系统EROFS,相比ext4系统能大幅提升性能,部分测试甚至提升5-6倍性能。

使用什么样的文件系统对Linux影响很大,之前大家可能注意到华为招募了F2FS文件系统的开发工程师,后者在三星工作时开发了F2FS系统,不过三星没有大规模使用F2FS系统,这个工程师后来进入了华为,华为在Mate 9手机上开始使用F2FS系统,有关它的优点可以参考我们之前写过的超能课堂文章。

Phoronix网站报道称,华为工程师Gao Xiang日前宣布了一种新的开源文件系统——Extendable Read-Only File System(可扩展的只读文件系统),简称EROFS。根据他的公告,EROFS文件系统改进了压缩模式,目的是在节省磁盘空间的同时提供更高的磁盘性能、速度。

对于这一点,他在提交给开源社区的内核邮件列表中也做了对比,分别在Server服务器及麒麟970安卓平台上与EXT4文件系统做了对比

服务器上EROFS与EXT4的连续读取、随机读取速度对比

在Server上,EROFS的随机读取性能提升很多,第一项中速度从EXT4的11.1MB/s提升到了69.8MB/s,压缩越少的情况下性能就越强。

麒麟970上EROFS与EXT4的连续读取、随机读取速度对比

除了Linux系统,EROFS文件系统还可以用于安卓平台,他在麒麟970处理器上也做了测试,4%压缩情况下EXT4系统随机读取速度是57.9MB/s,EROFS则可以达到157.7MB/s,即便100%压缩下也有一定的性能优势。

目前ERFOS系统还处于开发初期,华为的目标是将其整合到Linux内核中,最终用于安卓系统,不过这需要很长的时间。此外,Linux社区选择什么样的文件系统也是个复杂的过程,即便EROFS性能、压缩上更出色,最终不被选中的可能性依然存在。

华为linux磁盘空间,华为推出EROFS文件系统,磁盘性能大提速相关推荐

  1. java.io.ioexception: 磁盘空间不足_System.IO.IOException: 磁盘空间不足

    没碰到过,帮顶 服务器系统盘空间不足造成的,清理一下就可以了. 什么操作? 贴代码! 我使用的是水晶报表在打印预览时出现 错误提示如题:System.IO.IOException: 磁盘空间不足 但是 ...

  2. 怎样清理苹果电脑磁盘空间_Macbook苹果电脑提示磁盘空间不足怎么办【解决方法】...

    你在运用Macbook的过程中,有没有收到过可怕的"磁盘空间已满"的消息呢,当 磁盘空间不足,这时候你应该怎么做呢?下面小编就来教大家一些方式,快速释放一些你的硬盘空间,应对硬盘空 ...

  3. 怎样清理苹果电脑磁盘空间_教程方法;Mac磁盘空间不足怎么办?苹果电脑磁盘空间清理方法电脑技巧-琪琪词资源网...

    琪琪词资源网-教程方法;Mac磁盘空间不足怎么办?苹果电脑磁盘空间清理方法电脑技巧,以下是给大家带来的教程方法;Mac磁盘空间不足怎么办?苹果电脑磁盘空间清理方法,大家可以了解一下哦! 使用苹果 Ma ...

  4. 计算机释放磁盘空间常用方法,Win10系统释放磁盘空间的五种方法

    如果win10系统电脑在运行时存储不足,我们可以采取释放磁盘空间来解决问题,释放磁盘的方法有很多种,拥有足够的磁盘空间可以加快系统运行速度.为此,接下去教程和大家分享Win10系统释放磁盘空间的五种方 ...

  5. linux 磁盘扩容_当LINUX服务器磁盘空间不够时如何进行磁盘扩容?

    概述 最近不知道写啥,就分享下之前生产环境装oracle rac环境的时候做的一个磁盘扩容案例吧,整理了一下,按照流程下来基本没问题的,主要是作为备忘. 平滑扩容 基础环境检查 fdisk -l df ...

  6. 华为linux关机命令,华为云 linux 常用命令

    1.关机命令 shutdown 输入 shutdown,然后按回车键.此时会提示系统将在什么时间关机 2.重启命令 reboot 以 root 身份输入 reboot,然后按回车,此时系统会立刻重启. ...

  7. df 命令查看磁盘空间_Linux df命令检查磁盘空间

    df 命令查看磁盘空间 Periodically, you may need to monitor or check the disk space on your system to ensure t ...

  8. 磁盘空间不足怎么办?释放磁盘空间的4种方法

    虽然现在硬盘的空间越来越大,但是在这个数据爆炸的时代中,总是会觉得存储空间不够用,一不注意磁盘就满了,那么除了清空回收站.卸载某些程序外,还能怎么释放磁盘空间呢? 方案一:禁用休眠 休眠是一种将计算机 ...

  9. 关于复制文件或文件夹时提示没有足够的可用磁盘空间的解决办法-释放磁盘空间,磁盘整理

    问题特征:无法复制***:没有足够的可用磁盘空间. 问题详情:硬盘还剩好几十G的空间,但复制一个4G多的文件却提示: 无法复制***:没有足够的可用磁盘空间. 请删除部分文件以释放磁盘空间,然后再试. ...

最新文章

  1. linux ping程序设计与实现,一步步学Linux网络编程--ping命令的实现分析
  2. php ajax评论系统,Ajax / jQuery评论系统 - php
  3. rpm 安装 忽略依赖_解决RPM包依赖关系
  4. csv文件与字典,列表等之间的转换小结【Python】
  5. 浅析企业开展网站建设具有哪些实际意义?
  6. 8天 = 4万元奖金 + CNCC参会资助 | 2019科研文本理解比赛
  7. 贷款杠杆为什么非去不可?危险比你想象的要恐怖
  8. CentOS服务器上搭建Gitlab安装步骤、中文汉化详细步骤、日常管理以及异常故障排查
  9. 【渝粤教育】21秋期末考试财政学10573k1
  10. Scaleform在游戏制作中的使用
  11. 使用selenium爬取搜狗微信文章
  12. C#数据结构与算法 培训视频
  13. 去除字符串中所包含的空格(包括:空格(全角,半角)、制表符、换页符等)
  14. 制造业OEER语言数据挖掘之相关性分析
  15. 艺术照片特效软件JixiPix Premium Pack Mac2020-10-15
  16. 2014522420145238 《信息安全系统设计基础》 第四次实验
  17. uboot 下mmc read/write命令使用和验证方法
  18. windows下枚举串口的方法,超好用,跟设备管理器枚举一样
  19. jpg图片转换为eps_如何将JPG图像转换为EPS
  20. anaconda安装配置步骤、报错解决

热门文章

  1. 区块链应用开发入门(转)
  2. MySQL数据库-删除表中的数据详解
  3. 笑话集原创笑话精品展3
  4. android studio 运行闪退,ubuntu上在androidstudio中启动emulator闪退的解决方法
  5. iOS app - 跳转到应用程序下载页面
  6. IUSR和IIS_IUSRS和区别
  7. 35条心理暗示让你摆脱坏心情,做快乐的自己
  8. NTP时间同步器(时钟同步器)对于网络的重要性
  9. 求组合数(不同类型的组合数C++)
  10. 华为p40pro升级鸿蒙系统好吗现在,2021年不得不说的,华为“鸿蒙系统”,你的手机升级了吗?...