存储评论网

TrueNAS 备份目标 - 重复数据删除影响

数据保护  ◇  企业版

最近,我们在HPE MicroServer Gen10 Plus服务器上评测了TrueNAS CORE 12,重点测试了硬盘和闪存在 SMB 和 iSCSI 共享上的性能表现。此次对比的一个重要方面是分析 TrueNAS 启用更高压缩率和重复数据删除功能后的性能损失。虽然性能是一个重要的考量因素,但性能损失是否重要取决于具体的使用场景。本文将向您展示,即使性能损失较大,对于许多 TrueNAS 备份目标场景而言也无关紧要。

TrueNAS 备份目标

TrueNAS 备份目标 - 测试环境

在 StorageReview 实验室,我们运行着范围广泛的服务器和存储阵列。 其中大部分用于测试环境,但我们需要某些项目才能在生产环境中保持平稳运行。 除了 DNS、vCenter VM 和其他系统,我们还在我们的 VMware ESXi-heavy 环境中备份了许多测试工作负载。

为此,我们使用Veeam v11(可观看 v11 升级视频)和ExaGrid EX21000E备份目标来保护这些工作负载。在很多情况下,我们会同时利用它们来实现快速恢复。最近,我们一直在监控备份速度,以便确定是否需要添置一台额外的备份备份设备,目前我们考虑的是即将推出的小型 TrueNAS CORE 12 NAS。对于任何备份目标而言,数据去重几乎是必备功能,它可以防止重复数据迅速超出存储设备的容量。然而,我们担心的是,我们那台小型 HPE MicroServer Gen10 Plus 服务器能否跟上备份速度。我们的配置包括 Xeon E-2224 CPU 和 32GB 内存。

TrueNAS 备份目标 - 重复数据删除性能

StorageReview_HPE_Microserver-TrueNAS_hdd_main_128k_throughput

快速切入正题,是的,重复数据删除对 SMB 文件传输有巨大的写入性能影响。 我们测得写入速度接近 2GB/s,从 2.62GB/s 下降到 680MB/s……降低了 74%。 乍一看,这看起来很糟糕,但是您首先需要从您需要的可用范围的角度来看待它。

我们正在测试带有 10GbE NIC 的 HPE MicroServer Gen100 Plus,老实说这对平台来说有点过分了,但我们选择它是为了展示服务器在 CPU 不堪重负之前的运行速度。 在正常的生产设置中,您可能会使用单端口或双端口 10GbE NIC。

回到您需要的性能,下一个图表显示了我们的平均备份工作的样子。

在每晚的备份工作中,我们到 ExaGrid 备份设备的平均传输速度约为 400MB/s 到 600MB/s。 因此,在正常情况下,回顾那些启用了 ZSTD 压缩和重复数据删除的 MicroServer 传输速度,我们仍然能够轻松处理来自 Veeam 环境的传输速度,而不会使备份窗口比我们的 ExaGrid 更长。

HPE-TrueNAS-管理

将焦点转移到问题的另一面,启用重复数据删除后,在 RAID-Z10 中具有四个 5400RPM 硬盘驱动器的 MicroServer Gen2 Plus 能够将读取性能提高到 1.1GB/s。 这超过了 10GbE 的速度,因此从 1.38GB/s 到 1.1GB/s 的性能在这里也无关紧要。

总结

我们希望这篇文章在您开始研究何时或是否应该在 TrueNAS CORE 12 部署上启用重复数据删除时有所帮助,尤其是在考虑 TrueNAS 备份目标用例时。 虽然重复数据删除可能不是适用于所有情况的最佳解决方案,但在我们的案例中,我们发现它对于节省空间来说是非常值得的,而且在它打开后没有理由担心它的可用性能。 写入速度的大幅下降仍然不会减慢我们每晚的备份工作。

如何安装 TrueNAS

适用于 TrueNAS 的 Asigra

参与 StorageReview

电子报| YouTube | 播客iTunes / Spotify | Instagram | Twitter | TikTok | RSS订阅

凯文·奥布莱恩

在 StorageReview 实验室内部评估产品并与行业领导者合作开发新的测试环境。 在家里,我养家糊口。