Linux 获得一批被评为“完全疯狂”的 UFS 文件优化补丁
作为微电子产业的标准机构,固态技术协会 JEDEC 近日公布了通用闪存基于文件的优化 (简称 UFS FBO )扩展的1.0 版本。该标准规定了 UFS 电接口和存储设备的扩展规范,通过对与特定文件关联的 LBA(逻辑区块地址) 范围进行物理碎片整理,来优化设备性能随时间恶化的问题。
据外媒 Phoronix 的报道,11 月 2 日 ,一位小米工程师以“更好的性能”为由,向 Linux 内核发送了一组用于实现 UFS FBO 的优化补丁,以下为邮件中对该功能的概述:
此功能需要以下主机-设备对话:
- 主机让设备知道其感兴趣的 lba 范围,这些范围通常与特定文件相关联,可以从文件的 iNode 和一些偏移量计算中获得
- 主机向设备询问该文件当前的物理碎片级别。
- 如果需要,主机可以指示设备执行碎片整理。
- 碎片整理阶段成功后,主机可能会询问文件的新碎片级别。
但该系列补丁随即就被资深 Linux 内核开发人员、内核多领域维护人员 Christoph Hellwig 否定,并被严厉地批评。他引用了小米工程师 “主机系统需要让设备知道文件的特定 LBA 范围”这一段概述,称:
这是一个完全疯狂的想法,文件是一个逻辑概念,它非唯一(回流、快照),且可以随时更改(碎片整理、GC、重复数据消除)。
不管是谁想出了这个计划,他应该是疯掉了(原文是 on crack ...),而且它与 Linux 内核无关。
目前看来,该 UFS 基于文件的优化系列补丁进入 Linux 内核的机会非常渺茫。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
2022 上半年记录 28 亿次恶意软件攻击,Log4j 漏洞仍被广泛利用
互联网安全公司 SonicWall最新发布了一份 2022 年网络威胁报告,基于215 个国家和地区的超过一百万个全球传感器收集的数据,探讨了安全专业人员需要关注的一些危险的趋势。报告指出: 2022 年上半年记录了 28 亿次恶意软件攻击(+11%)—— 三年多来全球恶意软件数量首次上升 虽然全球勒索软件数量减少了 23%,但欧洲却增加了 63% 即使在下降,年初至今的勒索软件数量也超过了 2017 年、2018 年和 2019 年全年的总量 物联网恶意软件急剧增加了 77%,通过 HTTPS 发送的加密威胁增加了 132%。 具体而言,SonicWall Capture Labs 威胁研究人员在 2022 年上半年记录了 28 亿次恶意软件攻击。除 6 月外,与 2021 年相比,2022 年全球恶意软件检测率均高于 2021 年。 2021 年和 2022 年的全球恶意软件检测 其中增长最多的恶意软件类别是加密劫持恶意软件,2022 年上半年增至 6670 万,相较 2021 年上半年增长了 30%;以及物联网相关恶意软件,相较 2021 年上半年增长 77%。 报告还指出了区域...
- 下一篇
Linux Mint 将升级 Flatpak 应用功能集成到 Update Manager
Linux Mint 项目负责人 Clément Lefèbvre 发布了该发行版的最新月度状态报告。Linux Mint 10 月值得关注的事件是围绕 Flatpak 沙盒应用程序的持续功能增强。特别是,现在删除 Flatpaks 不再需要通过密码提示,开发团队还在 Linux Mint 的 Update Manager(升级管理器)中集成了对 Flatpaks 的升级支持。 ▲ Linux Mint 展示了 Flatpaks 现在能够通过他们的升级管理器进行更新。 Linux Mint 升级管理器中的 Flatpak 支持对于新手或依赖 GUI 的 Linux 桌面用户来说是实用的补充。Flatpak 应用程序和运行时现在都可以通过其更新应用程序进行更新,其方式与 Debian 软件包相同。 Linux Mint 在上个月还进行了其他改进,以产生更少的密码提示,更新其 Blueman 蓝牙管理器,对 Nemo 文件管理器进行视觉上的改变,以及添加从桌面的上下文菜单内进入显示设置区的快捷方式。 有关 Linux Mint 2022 年 10 月变更的更多详细信息,访问LinuxMin...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 2048小游戏-低调大师作品
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G