新版本的 OpenZFS 2.1 已经发布,并带有 dRAID 支持、兼容性改进等。

OpenZFS 2.1 项目新版本发布 在这个新版本中提出了一些改进,其中这个版本中最重要的变化是增加了对 dRAID 的支持。

对于那些不熟悉 OpenZFS 的人,你应该知道这个 提供组件的实现 与文件系统和卷管理器有关的ZFS。 特别是, 实现了以下组件: SPA(存储池分配器),DMU(数据管理单元),ZVOL(ZFS仿真卷)和ZPL(ZFS POSIX层)。

另外,该项目它提供了将ZFS用作Lustre群集文件系统的后端的功能。 项目工作基于从OpenSolaris项目导入的原始ZFS代码,并通过Illumos社区的增强和修复得到了增强。 根据美国能源部的合同,利弗莫尔国家实验室的人员参与了该项目的开发。

该代码是根据免费的CDDL许可证分发的, 它与GPLv2不兼容,后者不允许将OpenZFS集成到上游Linux内核中,因为不允许在GPLv2和CDDL许可下混合代码。 为了解决这种许可不兼容的问题,决定根据CDDL许可将整个产品作为独立于内核的单独可下载模块进行分发。 OpenZFS代码库的稳定性被认为可与其他Linux FS媲美。

OpenZFS 2.1的主要新功能

在这个新版本中 提出的主要新颖之处是对 dRAID 技术的支持 (分布式备用 RAID),您可以使用 RAIDZ 的新分布式变体创建组,从而使用集成热备用显着加快恢复时间。 DRAID 虚拟存储 由多个内部 RAIDZ 组组成,每个组包含存储设备和用于存储奇偶校验块的设备. 这些组分散在所有驱动器中,以最佳利用可用磁盘带宽。 dRAID 使用在阵列中的所有磁盘上逻辑分配热恢复块的概念,而不是单独的热恢复磁盘。

另一个突出的变化是 兼容性属性,因为它现在允许管理员指定应在组上启用的功能集. 这种细粒度控制使创建可移植组变得容易,并保持跨 OpenZFS 版本和跨平台的组兼容性。

此外,我们还可以发现 提供了以 InfluxDB 数据库格式保存组性能统计信息的能力 优化用于以时间序列(指定时间间隔的参数值部分)的形式存储、分析和操作数据。 要导出为 InfluxDB 格式,提供了命令“zpool_influxdb”。

以及«兼容性,zpool create -u 禁用自动挂载的属性,« zpool history -i »- 反映每个命令执行持续时间的操作历史,« zpool status »在其中添加关于块大小不理想的磁盘和“zfs rename -u”的警告,它重命名文件系统而不重新安装它。

在其他突出的变化中 这个新版本:

  • 改进的交互式 I/O 性能。
  • 改进了并行数据访问工作负载的预取性能。
  • 通过减少锁争用提高了可扩展性。
  • 减少游泳池的进口时间。
  • 手册页的广泛现代化
  • 减少 ZIL 块的碎片。
  • 改进了递归操作的性能。
  • 为公共库接口添加了自动 ABI 验证
  • 改进的内存管理。
  • 内核模块加载已加快。

最后 如果您有兴趣了解更多信息,您可以检查 以下链接中提供了详细信息。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。