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

