Linux引入全新的SSDFS文件系统,为提升ZNS SSD性能而进行优化

2023-02-28 09:39 编辑:爆米花
编辑有话说:Linux引入新的SSDFS文件系统,针对ZNS SSD进行优化,这将提高SSD的性能和可靠性。

Linux 是最受欢迎的自由电脑操作系统内核。它是一个用 C 语言写成,符合 POSIX 标准的类 Unix 操作系统。Linux 最早是由芬兰黑客林纳斯・托瓦茲为尝试在英特尔 x86 架构上提供自由免费的类 Unix 操作系统而开发的。该计划开始于 1991 年,这里有一份林纳斯・托瓦茲当时在 Usenet 新闻组 comp.os.minix 所登载的帖子,这份著名的帖子标志着 Linux 计划的正式开始

Linux 6.3 最新补丁引入了 SSDFS 文件系统支持,这个新的开源文件系统特别针对 ZNS SSD (支持 NVMe 分区命名空间 (ZNS) 的固态硬盘)进行了优化。

Linux引入新的SSDFS文件系统,针对ZNS SSD进行优化

ZNS (Zoned Namespaces)SSD 即分区命名空间固态硬盘,通过 NVMe 的新规范实现。ZNS SSD 将容量划分为 zone(分区),在 namespace(命名空间)里线性分布。每个 zone 可以按任意顺序读取,但必须按顺序写入,且在再一次写入前必须要先重置。此外,其 ZNS 命令集公开主机系统和 SSD 之间的分区块存储接口,允许更具优化的数据对齐。

这些特性允许 ZNS SSD 改善其内部数据放置,通过降低 I/O 访问延迟、提高写吞吐量、更低的 QoS 和更大的容量来获得更高的性能。

尽管内核主线已存在 F2FS “闪存友好文件系统”,但从 SSDFS 的介绍来看,该文件系统特对支持 NVMe ZNS 的固态硬盘有特别的优化,比如通过消除垃圾收集的 “GC” 开销,延长 SSD 寿命 / 耐用性,且原生支持 ZNS SSD 和 SMR HDD 的严格 “仅附加模式”,保证强大的可靠性和稳定的性能。

SSDFS 已经开发了好几年,现在仍处于 “不完全稳定” 的状态,但其开发人员 Viacheslav Dubeyko 认为该文件系统已经准备好进入主线,接受更多来自社区的审查 / 反馈。与其他稳定的 Linux 文件系统相比,SSDFS 的基准测试结果相当优秀:

Linux引入新的SSDFS文件系统,针对ZNS SSD进行优化

目前 SSDFS 文件系统正在开发更多功能,包括快照支持、重复数据删除、共享字典功能、扩展属性、IOCTL 支持和其他项目,以及需要稳定 ZNS 支持和其他功能。

免责声明:本文转载来自互联网,不代表本网站的观点和立场。

本文统计

  • 发布时间:2023-02-28 09:39:56
  • 最后一次修改时间:2023-09-19 14:15:26
  • 编辑次数:1
  • 浏览次数:96
  • 评论数量:0
  • 点赞次数:0

本文标签

评论(0)

举报
验证码
发表
最新评论

暂无评论,期待你的妙语连珠

举报文章问题
验证码
预约新游

预约成功!,

到时你将收到我们的短信提醒。

回复 宏伟路口 :
我真不理解,我只有一个女王和双生希儿!!还是比较喜欢360安全卫士的弹窗过滤,图标就在首页的右下角,开启非常的方便。而且强力过滤模式的话,可以将很多顽固的软件弹窗过滤掉,很彻底值得推荐。
CopyRight © 1999-2023 ejdz.cn All Right Reserved 易家知识网 版权所有 意见反馈

渝ICP备20008086号-17 渝公网安备50010702505138号渝公网安备50010702505138号

ejdz2023#163.com(#替换为@)   QQ:2368208271