Data Domain. Что такое многопотоковое восстановление (MSR), доступное в DDOS 6.2 и более поздних версиях
Summary: В этой статье базы знаний объясняется, какие функции многопоточной восстановления (MSR) доступны начиная с версии DDOS 6.2, и как оно работает для обеспечения потенциально более быстрых скоростей восстановления (и восстановления файлов из облака) для считываемых крупных файлов, когда приложение резервного копирования использует один процесс или поток для этого. ...
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
MsR включена по умолчанию для соответствующих выпусков DDOS и устройств DD/DDVE, как указано выше. Оно работает без необходимости настройки или настройки и работает прозрачно (администратору и приложению резервного копирования не нужно ничего делать или изменять что-либо за пределами DDOS для работы MSR).
Если MSR поддерживается, но отключено по умолчанию для DD и это будет преимуществом для конкретной рабочей нагрузки, обратитесь за помощью в службу поддержки Dell Data Domain.
MSR работает только для последовательных операций чтения файлов размером более 8 ГиБ и только после того, как по крайней мере 500 МиБ файла было прочитано для начала. Это объем данных, которые необходимо обрабатывать внутренним средствам heuristics, чтобы определить, применима ли MSR к текущей операции чтения или нет. Количество параллельных потоков чтения, в которых считывает один внешний файл, зависит от оборудования DD/DDVE, а значения 4 и 8 потоков — типичные.
Эти и другие значения можно в определенной степени настроить, но только путем предварительной консультации и анализа службой поддержки Data Domain в зависимости от сценария.
Многопотоковое восстановление (MSR) — это функция, добавленная в физические DD, как в DDOS 6.2, в локальные DDVE по версии DDOS 7.0, так и на удаленный Active Tier в объектном хранилище (ATOS) DDVE с DDOS 7.2.
Эта функция предназначена для ускорения операций чтения (как операций чтения с активного уровня, например для восстановления, так и с облачного уровня) для файлов большей емкости. Таким образом, если приложение резервного копирования использует только один поток для чтения из файла, система DD выполняет внутреннее чтение файла, используя несколько потоков параллельно, тем самым данные возвращаются в приложение резервного копирования быстрее, чем если бы файл считы мог считываться в рамках одного последовательного процесса.
MSR работает только для последовательных операций чтения файлов размером более 8 ГиБ и только после того, как по крайней мере 500 МиБ файла было прочитано для начала. Это объем данных, которые необходимо обрабатывать внутренним средствам heuristics, чтобы определить, применима ли MSR к текущей операции чтения или нет. Количество параллельных потоков чтения, в которых считывает один внешний файл, зависит от оборудования DD/DDVE, а значения 4 и 8 потоков — типичные.
Эти и другие значения можно в определенной степени настроить, но только путем предварительной консультации и анализа службой поддержки Data Domain в зависимости от сценария.
Многопотоковое восстановление (MSR) — это функция, добавленная в физические DD, как в DDOS 6.2, в локальные DDVE по версии DDOS 7.0, так и на удаленный Active Tier в объектном хранилище (ATOS) DDVE с DDOS 7.2.
Эта функция предназначена для ускорения операций чтения (как операций чтения с активного уровня, например для восстановления, так и с облачного уровня) для файлов большей емкости. Таким образом, если приложение резервного копирования использует только один поток для чтения из файла, система DD выполняет внутреннее чтение файла, используя несколько потоков параллельно, тем самым данные возвращаются в приложение резервного копирования быстрее, чем если бы файл считы мог считываться в рамках одного последовательного процесса.
Cause
-
Resolution
Когда однопотоковое чтение файла попадает в процесс DD FS, он включается и ожидает завершения чтения, чтобы проверить, нет ли следующих действий.
В течение всего срока службы внешнего чтения внутренние потоки могут завершить чтение из предварительно назначенных смещений и перейти к тем, которые в файле считываете. Кроме того, MSR непрерывно отслеживает загрузку системы и активность чтения в файле, чтобы в случае остановки чтения файла или повышения нагрузки системы это может привести к удалите внутренние потоки и оставьте файл считываться с помощью одного внешнего потока, который он должен был бы иметь в системе без MSR.
В графическом интерфейсе пользователя отсутствуют разделы интерфейса командной строки или статистические данные, напечатанные в ежедневных asUP для MSR, так как они предназначены для чтения каждого файла и ненадолго. Пользователь может проверить содержимое файла журнала «ddfs.info» («log view debug/ddfs.info» в интерфейсе командной строки) на наличие совпадений для «MSR» и «_msr», чтобы просмотреть информацию об использовании MSR для отдельных файлов. При запуске MSR для чтения файла может наблюдаться что-то похожее на приведенное ниже (и много другое сообщение):
В конечном итоге MSR прекращает использоваться (файл перестал читаться, файл закрыт), но это также может произойти из-за не последовательных операций чтения или даже из-за нагрузки на систему. В этом случае в журналах может отображаться что-то подобное следующему:
- Размер файла больше минимального значения (по умолчанию 8 ГиБ)
- Если не менее 500 MiB файла было прочитано последовательно (не последовательные операции чтения/восстановления не соответствуют требованиям MSR)
- Если система недостаточно загружена для того, чтобы MSR истиреет дополнительные подпотоки, не снижают производительность
В течение всего срока службы внешнего чтения внутренние потоки могут завершить чтение из предварительно назначенных смещений и перейти к тем, которые в файле считываете. Кроме того, MSR непрерывно отслеживает загрузку системы и активность чтения в файле, чтобы в случае остановки чтения файла или повышения нагрузки системы это может привести к удалите внутренние потоки и оставьте файл считываться с помощью одного внешнего потока, который он должен был бы иметь в системе без MSR.
В графическом интерфейсе пользователя отсутствуют разделы интерфейса командной строки или статистические данные, напечатанные в ежедневных asUP для MSR, так как они предназначены для чтения каждого файла и ненадолго. Пользователь может проверить содержимое файла журнала «ddfs.info» («log view debug/ddfs.info» в интерфейсе командной строки) на наличие совпадений для «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 DomainArticle 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.