OpenZFS 2.0已经支持Linux,FreeBSD等

布莱恩·贝伦多夫, Linux上ZFS的领先开发商, 几周前发布了OpenZFS的新版本2.0 在您的GitHub帐户中。

Linux上的ZFS项目现在称为OpenZFS,在此新版本2.0中 现在支持Linux和FreeBSD 使用相同的存储库,使所有OpenZFS功能在两个平台上均可用。

众所周知的ZFS 由您的社区(如OpenZFS) 是具有CDDL许可证的开源文件系统 (共同的开发和发行许可证)。

用于FreeBSD,Mac OS X 10.5和Linux发行版, 它的特点是存储容量大。 它是用于配置存储管理平台的轻巧方便的文件系统。

OpenZFS 这实际上是一个将人员和公司聚集在一起的项目 使用ZFS文件系统 他们正在努力改善它。 这是为了使ZFS受欢迎并以开源方式进行开发。 OpenZFS汇集了来自illumos,Linux,FreeBSD和macOS平台的开发人员,该项目还汇集了众多公司。

关于新版本2.0

ZFS最吸引人的功能之一是其高级读取缓存, 称为ARC。 通过定期将元数据写入L2ARC设备来实现ARC 2级持久性(L2ARC),以允许在导入池或使L2ARC设备联机时将L2ARC缓冲区标头条目恢复到ARC,从而减少了影响存储系统性能停机时间。 因此,ZFS是用于存储平台的流行文件系统。

任务集非常大的系统还可以实现基于SSD的读取缓存,称为L2ARC,该缓存由弹出的ARC块填充。

从历史上看,L2ARC的最大问题之一是虽然底层固态硬盘具有持久性,但L2ARC本身却不是。 每次重新启动(或从组导出和导入)时都变为空白。 这项新功能使L2ARC数据在组导入/导出周期(包括系统重新引导)之间保持可用和可行,从而大大提高了L2ARC设备的潜在价值。

这个新版本的OpenZFS 2.0的另一个新颖之处在于: 提供完美的内联压缩, 由于Zstd压缩算法(传统上使用最广泛的算法是lz4)提供了相对较低的压缩率,但CPU负载却非常轻。 OpenZFS 2.0.0提供对zstd的支持,zstd是Yann Collet(lz4的作者)设计的算法,旨在提供类似于gzip的压缩,并且CPU负载类似于lz4。

压缩(写入磁盘)时,zstd-2仍比gzip-9更有效,同时保持了高性能。 和。。比较 lz4,zstd-2压缩率提高50% 以换取30%的性能损失。 对于解压缩(光盘播放),比特率略高,约为36%。

除了上述主要功能之外, OpenZFS 2.0.0的功能得到了重组和改进,手册页, 以及 销毁,发送和接收zfs时显着提高了性能 以及更有效的内存管理和优化的加密性能。

另一个重要的变化是 命令顺序执行模式已实现 Resilver(顺序重新同步),它考虑驱动器配置中的更改来重建数据分布。

新方法 允许更快地重建故障的vdev镜像 与传统的回收器相比:首先,将尽快恢复阵列中丢失的冗余,然后才自动启动“清理”操作以验证所有数据校验和。

当使用命令«zpool replace |来添加或替换驱动器时,新模式将启动。 附加“-”选项。

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


发表您的评论

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

*

*

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