Dell Unity. Использование двухстороннего протокола NDMP может привести к нехватке памяти, что может привести к критической ошибке процессора СХД или перезагрузке
Summary:Проблема с кодом в unity OE может привести к утечке памяти, что в конечном итоге приведет к критической ошибке или перезагрузке процессора СХД.
Please select a product to check article relevancy
This article applies to This article does not apply to
Критическая ошибка процессора СХД из-за нехватки памяти.
Cause
Серьезная фрагментация памяти приводит к сбою запроса на выделение большой памяти, что приводит к критической ошибке в работе памяти. При использовании двухстороннего протокола NDMP вызов драйвера FCP (который отправляет ввод-вывод в безопасный контейнер) использует схему выделения памяти ввода-вывода, в которой память может сильно фрагментироваться. В конечном итоге (примерно через 4–6 месяцев) запрос на выделение большой памяти отклоняется из-за того, что размер запроса превышает максимальный объем свободной памяти, и происходит критическая ошибка процессора СХД.
Resolution
Временное решение (1) Внедрение трехстороннего протокола NDMP.
ИЛИ (2) Планирование
упреждающей перезагрузки процессора СХД каждые 4–6 месяцев приведет к очистке памяти.
Исправление
Этой проблемы устранено в Unity OE 5.2.1.0.5.013.
Additional Information
1) В чем разница между 2-сторонним протоколом NDMP и 3-сторонним протоколом NDMP? При использовании двухстороннего протокола NDMP трафик резервного копирования передается непосредственно из основной системы хранения Unity в целевую систему резервного копирования с использованием зонированного подключения Fibre Channel (FC).
При трехстороннем протоколе NDMP данные и метаданные передаются из исходной системы Unity по локальной или глобальной сети (WAN). Данные также передаются через DMA.
2-сторонний протокол NDMP (имеется подключение FC к Unity, он будет звонить в драйвер FCP для выделения памяти)
3-сторонний протокол NDMP (нет подключения FC к Unity)
2)Какие версии будут затронуты этой проблемой? Эта проблема с первого дня может повлиять на все массивы Unity, если используется двухсторонние протоколы NDMP и они выполняются в течение длительного времени.