第 31 章 VDO 评估
31.1. 简介
VDO 是为主存储提供内联块级重复数据删除、压缩和精简置备功能的软件。VDO 在 Linux 设备映射器框架中安装,它拥有现有物理块设备的所有权,并将这些设备重新映射到具有数据效率属性的新的更高级别块设备。具体来说,VDO 可将这些设备的有效容量乘以十或更多。这些好处需要额外的系统资源,因此需要测量 VDO 对系统性能的影响。
存储供应商无疑存在内部测试计划和专业知识,他们用来评估新的存储产品。由于 VDO 层有助于识别重复数据删除和压缩,因此可能需要不同的测试。有效的测试计划需要研究 VDO 架构并探索这些项目:
- 特定于 VDO 的可配置属性(性能调优最终用户应用程序)
- 作为原生 4 KB 块设备的影响
- 响应重复数据删除和压缩的访问模式和发布
- 高负载环境中的性能(非常重要)
- 根据应用程序分析成本与容量与性能
由于无法考虑此类因素,则预先创建具有无效测试以及需要客户重复测试和数据收集工作的情况。
31.1.1. 期望和交付
本评估指南旨在增加供应商的内部评估工作,而不是替换。通过大量时间的投资,它可以帮助评估 VDO 整合到现有存储设备中的准确评估。本指南旨在:
- 帮助工程师识别来自测试设备的最佳响应的配置设置
- 提供对基本调优参数的信息,以帮助避免产品错误配置
- 创建一个性能结果组合,作为与"真实"应用程序结果进行比较的参考
- 识别不同的工作负载对性能和数据效率的影响
- 使用 VDO 实现加快产品面市时间
测试结果将帮助红帽工程师在集成到特定存储环境中时协助了解 VDO 的行为。OEM 将会了解如何设计其重复数据删除和压缩功能的设备,以及他们的客户如何调整其应用程序以最佳地使用这些设备。
请注意,本文档中的步骤旨在提供可实际评估 VDO 的条件。更改测试程序或参数可能会导致结果无效。红帽销售工程师可在修改测试计划时提供指导。