PowerMax и Windows Автономная передача данных
Summary: В этой статье описываются операции автономной передачи данных (ODX) с точки зрения PowerMax.
Symptoms
- Хранилище PowerMax
- Используется ODX.
- Копирование ODX может происходить медленнее, чем ожидалось
- Возможно, хост регистрирует ошибки, связанные с ODX.
Cause
Автономная передача данных (ODX) — это продукт корпорации Майкрософт, который переносит запросы на копирование в хранилище, чтобы сэкономить ресурсы хоста и ускорить передачу данных. Управление этим осуществляется с помощью токенов, чтобы ODX мог подтвердить, что целевые данные соответствуют предполагаемым при отправке запроса на копирование.
Процесс можно резюмировать следующим образом:
- ODX получает команду переместить более 256 КБ данных из одного местоположения в другое.
- ODX отправляет запросы на копирование в PowerMax.
- Общие данные, подлежащие перемещению, разделяются ODX на блоки.
- PowerMax позволяет перемещать запросы объемом до 256 МБ на каждый экстент, но ODX обычно по умолчанию использует блоки по 64 МБ.
- PowerMax создает сессию XCOPY между исходным и целевым устройствами (которые могут быть одним и тем же устройством).
- PowerMax группирует блоки в области экстентов и помещает каждый экстент в таблицу XCOPY.
- PowerMax подтверждает получение этого фрагмента для ODX.
- ODX считает, что копирование завершено, и ожидает 3 минуты с момента отправки запроса на копирование, прежде чем разрешить хосту доступ к данным.
- Шаги 4-5 повторяются для каждого запроса на копирование из ODX.
- Если PowerMax обнаружит проблему с запросом на копирование, запрос будет отклонен. ODX повторяет это четыре раза, а затем, если ни одна из повторных попыток не увенчалась успехом, по умолчанию копирует фрагмент с помощью обычных операций чтения или записи хоста.
- PowerMax использует таблицу XCOPY, асинхронно перемещая данные из исходной системы в целевую из запроса на копирование ODX.
- Копирование выполняется функциями чтения или записи в PowerMax.
- Обычно это выполняется в течение трех минут, разрешенных ODX, но копирование может выполняться медленнее, если для текущего ввода-вывода хоста требуется много ресурсов.
- Через три минуты ODX освобождает данные из запроса на копирование для использования хостом в целевом местоположении.
- Если первоначальная операция ODX была перемещением, а не копированием, хост выполняет удаление для исходных путей вне протокола ODX.
Resolution
Microsoft подробно описывает свои требования к использованию ODX в своей статье Windows Server 2012 R2 и Windows Server 2012.
Требования PowerMax для использования ODX:
- Исходное и целевое устройства не должны участвовать в SRDF/Metro (активный/активный)
- Исходное и целевое устройства не должны участвовать в сеансах SnapVX.
Как указано на шаге 5 раздела «Причина» выше, PowerMax отклоняет запросы на копирование, если запрос не поддерживается.
Распространенные причины отклонения:
- Не удается каскадировать
- Копирование данных в первую целевую систему должно быть завершено, прежде чем эти же данные могут быть скопированы из другой целевой системы. Если первое копирование еще не завершено (все еще находится в таблице XCOPY), запрос на копирование какой-либо части этих же данных в другое расположение отклоняется.
- Невыровненные границы:
- Адрес логического блока (LBA) для начала и конца фрагмента должен находиться в первом блоке дорожки размером 128 Кбайт, а адрес LBA в конце фрагмента должен находиться в последнем блоке дорожки размером 128 Кбайт. Чтобы запрос на копирование был принят, это требование должно выполняться как в исходной, так и в целевой системе.
- Запрос на копирование должен содержать реальные данные. Если запрос содержит только экстенты с нулевым числом блоков, он отклоняется.
- Запрос на копирование должен содержать не менее 256 (0x100) блоков данных в пределах экстента. Меньшие объемы данных отклоняются.
Если вам требуется дополнительная помощь в устранении указанных выше проблем, обратитесь в службу технической поддержки Dell или к авторизованному представителю отдела технического обслуживания и укажите номер этой статьи базы знаний.