Data Domain:DDOS 6.2 及更高版本中提供的多流恢复 (MSR) 是什么

Summary: 本知识库文章介绍了从 DDOS 6.2 开始可用的多数据流恢复 (MSR),以及它如何在备份应用程序使用单个进程或流来执行此操作时,为读取的单个大型文件提供可能更快的恢复速度(以及从云中调回文件)的工作原理。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

默认情况下,在适用的 DDOS 版本和上面枚举的 DD/DDVE 设备上启用 MSR。它无需进行配置或调整即可正常工作,并且工作透明(管理员和备份应用程序都不需要执行任何操作或更改 DDOS 之外的任何操作,MSR 才能正常工作)。
 
 
如果 MSR 在默认情况下为 DD 提供支持但已禁用,并且会使特定工作负载受益,请联系 Dell Data Domain 支持以获得帮助。

MSR 仅适用于大于 8 GiB 的文件的顺序读取,并且仅在读取文件的至少 500 MiB 之后才能开始,这是内部启发学需要处理的数据量,以确定 MSR 是否适用于正在进行的读取。单个外部文件读取转换为的并行读取线程数取决于 DD/DDVE 硬件,其值为 4 和 8 线程的典型值。

这些值和其他值可在一定程度上进行配置,但仅通过 Data Domain 支持部门事先的咨询和分析(按案例进行)。

多流恢复 (MSR) 是自 DDOS 6.2 起添加到物理 DD 的功能,从 DDOS 7.0 开始添加到本地 DDVE,以及自 DDOS 7.2 起添加到对象存储 (ATOS) DDVE 上的异地活动层。

此功能的目的是为较大的文件加快读取负载(从活动层(如恢复)和云层读取,用于文件调回),以便如果备份应用程序仅使用单个流从文件中读取,则 DD 将使用多个并行线程在内部读取文件, 因此,与通过单个顺序过程读取文件相比,将数据返回到备份应用程序的速度更快。

Cause

N/A

Resolution

当文件的单流读取进入 DD FS 进程时,MSR 的启发式将启动,并等待读取继续查看是否:     
  • 文件大于最小值(默认情况下为 8 GiB)
  • 如果至少 500 MiB 的文件已按顺序读取(非顺序读取/恢复不符合 MSR 的条件)
  • 如果系统加载不足,MSR 会生成额外的子线程,而不会给性能带来风险
如果是这种情况,则 FS 进程在内部为非重叠文件偏移量创建多个数据流(通常为 4 或 8),这些偏移量以并行方式从文件读取,以便外部流(备份应用程序用于从 DD 请求文件读取的数据)在理论上以比使用单个内部流读取的速度快得多。

在外部读取的整个生命周期内,内部线程可以完成从预分配的偏移量进行读取,并继续读取要读取的文件中的偏移量。此外,MSR 会持续监视文件上的系统负载和读取活动,以便如果文件读取停止或系统负载增加,则可能会拆卸内部线程,并使用非 MSR 系统上的单个外部线程保留文件读取状态。

GUI 中没有 CLI 部分或每日 ASUP 中为 MSR 打印的统计信息,因为这些部分是每个文件的读取和短寿命。用户可以检查“ddfs.info”日志文件的内容(“log view debug/ddfs.info”,从 CLI 中查看“MSR”和“_msr”的匹配项,以查看有关用于单个文件的 MSR 的一些聊天。在为正在读取的文件启动 MSR 时,可能会看到类似于以下内容(以及更多附加聊天)的内容:     
 
04/23 12:10:47.322 (tid 0x7fc444e40b60): FM fm_dm1_read:626 - Initializing MSR for file /data/col1/MTREE_NAME/FILE/PATH handle a2d0b:0:145e58:0:3a2d8d46:55aea63a:273e4 at offset 3314647040 size 32768

最终,MSR 停止使用(文件停止读取,文件关闭),但也可能由于收到非顺序读取,甚至由于系统负载而发生。在这种情况下,日志中可能会出现类似于以下内容的内容:    
04/22 08:44:26.061 (tid 0x7fa4269473f0): FM fm_msr_teardown:666 - Tearing down MSR context 0x7fa4aaa986f0 for file /data/col1/MTREE_NAME/FILE/PATH handle 237d8:0:1467d2:0:2a5cd766:55aea63a:273e4 due to out of order read

04/22 10:31:11.216 (tid 0x7fa4b67de910): FM fm_msr_teardown:666 - Tearing down MSR context 0x7fa4aaa99e00 for file /data/col1/MTREE_NAME/FILE/PATH handle 5c03e:0:14704e:0:53b2e586:55aea63a:273e4 due to system is loaded

Affected Products

Data Domain
Article Properties
Article Number: 000081978
Article Type: Solution
Last Modified: 11 Dec 2023
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.