Dell Unity: сбор необходимой информации для анализа производительности Unity
Сводка: В этой статье описано, как собрать журналы и данные для диагностики проблем производительности дискового массива Unity.
Инструкции
ПРОБЛЕМА
-
Низкая производительность чтения или записи (или и того, и другого) или большое время отклика для подключенных хостов.
-
Время отклика для приложений хоста увеличилось или является недопустимо большим.
-
Проблемы с производительностью на массиве Dell Unity, требующие анализа производительности.
Проблемы с производительностью могут быть вызваны несколькими причинами. К ним относятся:
- Конфигурация сети
- Перегрузки
- Конфигурация доступа
- Сбои оборудования
- Конкуренция за диск (несколько занятых LUN совместно используют одни и те же диски)
- Массив хранения данных используется максимально
Служба технической поддержки Unity не сможет в полном объеме исследовать и устранять проблемы производительности, пока не будет предоставлена следующая информация.
- Файл служебных данных (сбор данных)
- Файлы UPA (архивы производительности Unity)
- Подробное описание признаков неисправности в производственной среде.
Несвоевременное предоставление информации в этой статье базы знаний (KB) Dell может привести к увеличению времени решения проблемы.
Подробная информация о проблеме (например, симптомы и временные метки) помогает инженерам быстро сосредоточиться на работе. Без него время тратится на поиск проблемы, а не на анализ ее причины.
ОБЛАСТИ
Служба поддержки клиентов изучает сценарии повышения производительности, чтобы выявить проблемы, влияющие на производственные среды. За настройку производительности и повторную настройку системы отвечает администратор системы или архитектор решений, и в запросах на устранение неполадок они не выполняются.
Запросы на обслуживание без определенной проблемы, например запросы отчетов о рабочих нагрузках, не входят в объем поддержки по устранению неполадок. Для самостоятельного устранения неполадок или для тех, кому нужна помощь в определении уровня рабочей нагрузки на массиве, можно использовать службу LiveOptics. Подробные сведения об этом параметре см. в следующей статье:
ТРЕБОВАНИЯ К ДАННЫМ И ИНФОРМАЦИИ ДЛЯ ДЕТАЛЬНОГО АНАЛИЗА ПРОИЗВОДИТЕЛЬНОСТИ
Для каждого события службе технической поддержки необходимы следующие журналы и информация, охватывающая период инцидента:
- Файлы служебных данных (также известные как сбор данных), созданные вскоре после возникновения проблемы.
- Если используется репликация, необходимы сбор данных и файлы UPA из обоих дисковых массивов.
- Файлы Unity UPA (архивы производительности Unity), которые охватывают весь период возникновения проблемы.
- Также могут потребоваться файлы Grab хоста и журналы коммутаторов, если проблема находится вне массива.
- Кроме того, могут потребоваться сетевые трассировки Unity.
ПРОБЛЕМЫ С БЛОКАМИ
- Описание проблемы и ее последствия
- Постановка задачи: Предоставьте четкое и подробное описание проблемы.
- Текущее воздействие: Как измеряется производительность? Каковы конкретные последствия? (Например, задержки или ошибки на стороне хоста, сообщения конечных пользователей о замедлении работы и т. д.)
- Влияние на бизнес: Количественная оценка влияния (например, конкретные затронутые приложения, количество затронутых серверов, количество затронутых пользователей).
- Доступность данных: Существует ли в настоящее время или когда-либо существовало событие, когда данные были недоступны?
- Синхронизация и частота
- Timestamp: Когда именно возникла (возникает) проблема? (Укажите дату, время и часовой пояс.)
- Частота: Как часто возникает проблема? (постоянно/регулярно или единоразово/случайно)
- Параллельные задачи: Выполняется ли что-то еще в указанное время? (Например: резервное копирование, пакетные задания, сканирование на вирусы, оптимизация диска хоста (
TRIM/UNMAP) и т.д.)
- Область применения и затронутые объекты
- Затронутые LUN: Какие конкретно LUN затронуты? (Примечание. Это важно для того, чтобы сузить область поиска.)
- Затронутые хосты: Как называются затронутые хосты/серверы?
- Среда и конфигурация
- Топологии: Какой протокол или топология используется? (Fibre Channel, iSCSI или Ethernet?)
- Примечание iSCSI. Если используется протокол iSCSI, убедитесь, что он не маршрутизируется по внутренней локальной сети и что используются коммутаторы корпоративного класса. Кроме того, все хосты должны иметь следующие
TCP Delayed ACKОтключено. - Ссылки: Статья базы знаний Dell Dell Unity: факты, ограничения и рекомендуемые параметры при использовании iSCSI (исправляется пользователем)
- Подключение к сети: Если проблема связана с подключением, предоставьте схему топологии сети.
- Сокращение объема данных: Включено ли сокращение объемов данных на затронутых LUN? Включена ли эта функция для других LUN в дисковом массиве?
- Источник: [Docu69891] Dell Unity: руководство по передовым практикам, стр. 11
- Репликации: Применяется ли репликация в настоящее время?
- Какова целевая точка восстановления (RPO) для репликации?
- Уменьшается ли проблема с производительностью после временной приостановки репликации?
- Примечание iSCSI. Если используется протокол iSCSI, убедитесь, что он не маршрутизируется по внутренней локальной сети и что используются коммутаторы корпоративного класса. Кроме того, все хосты должны иметь следующие
- Топологии: Какой протокол или топология используется? (Fibre Channel, iSCSI или Ethernet?)
- История и недавние изменения
- Исторические базовые данные: Если что-то работает не так, как должно, правильно ли это работало в прошлом?
- Новые реализации: Это часть новой реализации или настройки?
- Изменения среды: Были ли недавно добавлены новые приложения или хосты? Произошли ли в последнее время какие-либо изменения в среде SAN (хостах, коммутаторах, дисковом массиве)?
- Состояние сети: Существует ли известная проблема с сетью, которая возникает одновременно или сеть была недавно модернизирована?
ПРОБЛЕМЫ С ФАЙЛАМИ
- Описание проблемы и ее последствия
- Постановка задачи: Предоставьте четкое и подробное описание проблемы.
-
Объем ресурса: Связана ли проблема с конкретным экспортируемым или общим ресурсом, файловой системой или сервером сетевой системы хранения данных?
- Протокол и сведения о доступе
- Используемые протоколы: Какие протоколы задействованы? (Например: NFS (версия), CIFS/SMB (версия), NDMP, iSCSI, FTP и т. д.)
- Используемые протоколы: Какие протоколы задействованы? (Например: NFS (версия), CIFS/SMB (версия), NDMP, iSCSI, FTP и т. д.)
- Сроки и контекст рабочей нагрузки
- Timestamp: Когда именно возникла (возникает) проблема? (Укажите дату, время и часовой пояс.)
- Частота: Как часто возникает проблема? (постоянно/регулярно или единоразово/случайно)
- Параллельные задачи: Какие действия выполняются в данный момент? (Например, входы, выходы, резервное копирование, пакетные задания, сканирование на вирусы и т. д.)
- Область применения и затронутые объекты
- Затронутые хосты: Какие системы задействованы? (Например, серверы резервного копирования, виртуальные машины, рабочие станции, серверы приложений и т. д.)
- Сведения о приложении: Какие приложения задействованы? Укажите соответствующие сведения.
- Среда и конфигурация
- Схема сети: Описать конфигурацию сети.
- Сведения об интерфейсе: Укажите сведения о конкретном интерфейсе/сетевой плате.
- Сегментация трафика: Изолированы ли сетевые функции в разных сетевых картах? (Например, трафик репликации на выделенной сетевой карте.)
СБОР ФАЙЛА СЛУЖЕБНЫХ ДАННЫХ (DATA COLLECT)
Сведения о сборе файла служебных данных (сбор данных) см. в документе Dell Unity. Сбор сервисных данных (журналы) из массива Unity (исправляется пользователем). Выходные файлы запуска файла Service datafile в массиве необходимы для отображения подробной конфигурации массива и всех событий, произошедших в массиве. Служба поддержки рекомендует заказчикам собрать файл служебных данных (Data Collect) как можно скорее после возникновения события.
Имейте в виду, что файл данных службы содержит последний полный файл UPA (один час) и все доступные -tmp.archive UPA-файл. Часто этой информации недостаточно для надлежащей оценки производительности, и требуются дополнительные UPA.
Чтобы найти файл UPA в файле Service Data File (Data Collect), перейдите к разделу spx\cmd_outputs\metrics\
-
spx= основной процессор СХД -
Пример. Если процессор СХД SPA является активным процессором СХД, UPA находится в каталоге
spa\cmd_outputs\metrics
СБОР ФАЙЛОВ UPA
- Служба поддержки может запросить дополнительные файлы UPA.
- В отличие от файла служебных данных (сбора данных), массив хранит файлы UPA в течение 48 часов.
- Файлы UPA выглядят, как в примере ниже. Каждое имя файла содержит дату и время первой точки данных в файле. Интервал составляет 10 секунд и охватывает один час минус 10 секунд. Дата и время в именах файлов представлены в формате UTC/GMT.
- Последний файл UPA в приведенном ниже примере является самым последним архивом (
-tmp.archive). Они содержат текущие данные по производительности и могут быть скопированы из массива (только с помощью SSH/CLI) для просмотра самых последних данных. Служба поддержки может использовать этот файл, чтобы просматривать события производительности, не дожидаясь следующего часа.
- Последний файл UPA в приведенном ниже примере является самым последним архивом (
Пример файлов UPA, хранящихся в массиве Dell Unity:
01/05/2017 10:59 AM 11,017,216 _default_20170105_150000.archive
01/05/2017 11:59 AM 11,017,216 _default_20170105_160000.archive
01/05/2017 01:00 PM 11,017,216 _default_20170105_170000.archive
01/05/2017 01:59 PM 10,983,424 _default_20170105_180000.archive
01/05/2017 02:45 PM 8,308,736 _default_20170105_190000-tmp.archive
Вариант 1. Список Unisphere
Этот параметр доступен только для Unity OE 4.2 и более поздних версий. Все доступные UPA могут быть не указаны здесь. Пользовательский интерфейс (Unisphere) ограничен, и в списке можно указать только некоторые доступные файлы. Если требуемый файл UPA не указан в списке, перейдите к варианту 2 или используйте SSH/CLI.

Рис. 1. Интерфейс пользователя Unisphere
Вариант 2. Временной диапазон Unisphere
- Можно выбрать временной диапазон, чтобы система извлекла доступные в нем файлы UPA. Перед сбором журналов проверьте время проблемы, чтобы были загружены только необходимые журналы.
- Имейте в виду, что диапазон времени клиента указан в локальном времени браузера и часто совпадает с текущим временем рабочей станции.
- Этот параметр доступен только для ОС Unity OS 4.2 и более поздних версий.
Рис. 2. Настройка времени
Использование SSH/CLI
Интерфейс командной строки также может получить доступ к дополнительным UPA в массивах Unity, которые не отображаются в Unisphere (вариант 1).
-
Выполните вход с помощью сервисного пользователя и сервисного пароля
-
Скопируйте нужные журналы в
/cores/service/userfrom/EMC/backend/metricsluna1/archives -
Скачайте эти журналы с помощью
WinSCPили аналогичный инструмент-
Если массив работает под управлением ОС Unity 4.5.X или более поздней версии, измените файловый протокол на
SCP. -
Выполните вход с помощью сервисного пользователя и сервисного пароля.
-
ll /EMC/backend/metricsluna1/archives/
cp /EMC/backend/metricsluna1/archives/_default_20230221_180000.archive.gz /cores/service/user
|tail-10 так как на бэкенде доступны десятки UPA-файлов; Тем не менее, вы можете перечислить их все.
СБОР ДАННЫХ О ХОСТАХ
Могут потребоваться выходные файлы Host Grab (или отчета EMC), особенно если проблема уникальна для конкретных хостов.
-
Перейдите на сайт https://www.dell.com/support/home/ (сайт поддержки Dell) и найдите утилиту Grab для нужной ОС хоста (например, ESXi Host Grab)
-
Скачайте утилиту и файл README.
-
Следуйте инструкциям в файле README для запуска утилиты в выбранной операционной системы хоста.
ЖУРНАЛЫ КОММУТАТОРА
Если проблема производительности возникает только на определенных путях, могут потребоваться журналы коммутатора. Инструкции (в зависимости от используемой модели) см. в следующих статьях базы знаний:
Brocade/Connectrix
- Коммутаторы Connectrix. Как собрать журналы коммутаторов (основные)
- Connectrix. Как собрать файл журнала коммутатора с помощью PuTTY
ЗАХВАТ ТРАССИРОВКИ СЕТИ (TCP-ДАМП)
Некоторые проблемы с производительностью файлов могут быть связаны с сетевыми неполадками. Чтобы полностью определить причину проблемы, служба поддержки может запросить трассировку сети.
Dell Unity. Как выполнить захват трассировки сети TCP/IP из массива. (Исправляется пользователем)