Dell Unity: Збір необхідної інформації для аналізу продуктивності Unity
Сводка: У цій статті показано, як збирати журнали та дані для діагностики проблем продуктивності масиву Unity.
Инструкции
ДІТИ
-
Погана продуктивність читання або запису (або обидва) або високий час відгуку для підключених хостів.
-
Час відповіді на хост-заявки збільшився або є неприйнятно високим.
-
Проблеми з продуктивністю на масиві Dell Unity, що потребує аналізу продуктивності.
Проблеми з продуктивністю можуть мати кілька причин. До них належать:
- Конфігурація мережі
- Затори
- Конфігурація хоста
- Апаратні несправності
- Конфлікт на дисках (кілька зайнятих LUN, що використовують одні й ті ж диски)
- Масив зберігання має максимальне використання
Технічна підтримка Unity не може повністю розслідувати та усунути проблеми з продуктивністю, доки не буде надано наступну інформацію:
- Файл даних сервісу (Збір даних)
- UPA файли (Unity Performance Archives)
- Детальний опис симптомів, які виникають у виробничому середовищі.
Несвоєчасне надання інформації в цій статті бази знань Dell (KB) може призвести до подовження термінів вирішення.
Детальна інформація про проблеми (наприклад: симптоми та часові позначки ) допомагає інженерам швидко зосередитися; Без нього час витрачається на пошук проблеми, а не на аналіз її причини.
СФЕРА ЗАСТОСУВАННЯ
Служба підтримки клієнтів розслідує випадки ефективності, щоб виявити проблеми, що впливають на виробничі середовища. Налаштування продуктивності та переналаштування системи є відповідальністю адміністратора зберігання або архітектора рішень і не виконуються у запитах
на брейк-фікс.Запити на сервіси без визначеної проблеми — наприклад, запити на звіти про навантаження — виходять за межі підтримки break-fix. Для самодопомоги або тих, хто потребує допомоги у визначенні рівня навантаження на масиві, можна скористатися сервісом LiveOptics. Дивіться наступну статтю для детальної інформації про цю опцію:
ВИМОГИ ДО ДАНИХ ТА ІНФОРМАЦІЇ ДЛЯ ДЕТАЛЬНОГО АНАЛІЗУ ПРОДУКТИВНОСТІ
Для кожної події технічна підтримка потребує таких журналів та інформації, що охоплюють період інциденту:
- Файли сервісних даних (також відомі як збори даних), які генеруються незабаром після виникнення проблеми.
- Якщо використовується реплікація, тоді потрібні файли збору даних і UPA з обох масивів.
- Unity UPA-файли (Unity Performance Archives), які охоплюють весь період, коли виникала проблема.
- Також можуть знадобитися записи хостів і логи перемикача, якщо проблема, здається, знаходиться поза масивом.
- Також можуть знадобитися Unity Network Traces.
ПРОБЛЕМИ БЛОКУ
- Опис проблеми та вплив
- Формулювання проблеми: Надайте чіткий і детальний опис проблеми.
- Поточний вплив: Як вимірюється продуктивність? Який конкретний вплив? (Наприклад: затримки або помилки на боці хоста, кінцеві користувачі повідомляють про повільність тощо.)
- Вплив на бізнес: Кількісно оцініть вплив (наприклад: конкретні уражені додатки, кількість уражених серверів, кількість постраждалих користувачів).
- Доступність даних: Чи була зараз, або взагалі коли-небудь, ця подія даних була недоступною?
- Таймінг і частота
- Часова позначка: Коли саме виникла (чи виникла) ця проблема? (Вкажіть дату, час і часовий пояс.)
- Частота: Як часто виникає ця проблема? (Постійно/регулярно або одноразово/випадково)
- Паралельні завдання: Чи є ще щось, що працює у вказаний час? (Наприклад: резервні копії, пакетні роботи, сканування вірусів, оптимізація хост-диска (
TRIM/UNMAP), і так далі.)
- Сфера та впливові суб'єкти
- Уражені LUN: Які саме LUN зачіпаються? (Примітка: це важливо для звузення пошуку.)
- Уражені господарі: Які імена постраждалих хостів/серверів?
- Середовище та конфігурація
- Топологія: Який протокол або топологія використовується? (Fibre Channel, iSCSI чи Ethernet?)
- Примітка щодо iSCSI: Якщо використовуєте iSCSI, переконайтеся, що він не маршрутизується через внутрішню локальну мережу і що використовуються комутатори класу Enterprise. Також усі хости повинні мати
TCP Delayed ACKінвалід. - Джерело: Dell KB Dell Unity: факти, обмеження та рекомендовані налаштування при використанні iSCSI (User Correctable)
- Мережеве підключення: Якщо проблема, здається, пов'язана з підключенням, надайте діаграму топології мережі.
- Зменшення даних: Чи увімкнено зменшення даних на уражених LUN? Чи увімкнено це для інших LUN на масиві?
- Джерело: [Docu69891] Dell Unity: Посібник з найкращих практик, сторінка 11
- Реплікація: Чи використовується зараз реплікація?
- Яка цільова мета точки відновлення (RPO) для реплікації?
- Чи покращується проблема з продуктивністю, якщо реплікацію тимчасово призупиняють?
- Примітка щодо iSCSI: Якщо використовуєте iSCSI, переконайтеся, що він не маршрутизується через внутрішню локальну мережу і що використовуються комутатори класу Enterprise. Також усі хости повинні мати
- Топологія: Який протокол або топологія використовується? (Fibre Channel, iSCSI чи Ethernet?)
- Історія та останні зміни
- Історична база: Якщо щось працює не так, як повинно, чи працювало це раніше правильно?
- Нові реалізації: Чи є це частиною нової реалізації або налаштування?
- Зміни в навколишньому середовищі: Чи були нещодавно додані якісь нові додатки або хости? Чи були нещодавно якісь зміни в середовищі SAN (хости, комутатори, масив)?
- Стан мережі: Чи є відома мережева проблема, що виникає одночасно, чи мережу нещодавно оновили?
ПРОБЛЕМИ З ФАЙЛАМИ
- Опис проблеми та вплив
- Формулювання проблеми: Надайте чіткий і детальний опис проблеми.
-
Обсяг ресурсів: Проблема пов'язана з конкретним експортом/спільним використанням, файловою системою чи NAS-сервером?
- Протокол і деталі доступу
- Протоколи, що використовуються: Які протоколи задіяні? (Наприклад: NFS (версія), CIFS/SMB (версія), NDMP, iSCSI, FTP тощо.)
- Протоколи, що використовуються: Які протоколи задіяні? (Наприклад: NFS (версія), CIFS/SMB (версія), NDMP, iSCSI, FTP тощо.)
- Терміни та контекст навантаження
- Часова позначка: Коли саме виникла (чи виникла) ця проблема? (Вкажіть дату, час і часовий пояс.)
- Частота: Як часто виникає ця проблема? (Постійно/регулярно або одноразово/випадково)
- Паралельні завдання: Яка активність відбувається в цей момент? (Наприклад: входи, виходи, резервні копії, пакетні завдання, сканування вірусів тощо.)
- Сфера та впливові суб'єкти
- Уражені господарі: Які системи беруть участь? (Наприклад: сервери резервного копіювання, віртуальні машини, робочі станції, сервери додатків тощо.)
- Деталі заявки: Які застосування задіяні? Надайте відповідні деталі.
- Середовище та конфігурація
- Розташування мережі: Опишіть конфігурацію мережі.
- Деталі інтерфейсу: Вкажіть конкретні деталі інтерфейсу/мережевої карти.
- Сегментація трафіку: Чи є мережеві функції ізольовані між мережевими мережами? (Наприклад: трафік реплікації на виділеній мережевій карті.)
ЗБІР ФАЙЛУ ДАНИХ СЕРВІСУ (ЗБІР ДАНИХ)
Щоб зібрати файл даних сервісу (Data Collect), див. Dell Unity: How to Collect Service Data Collect (Logs) from A Unity Array (User Correctable). Вихідні файли з запуску файлу даних Сервісу на масиві необхідні для показу детальної конфігурації масиву та будь-яких подій, що відбулися на масиві. Служба підтримки рекомендує клієнтам зібрати Service Data File (Data Collect) якомога швидше після настання події.
Майте на увазі, що файл даних Service містить останній повний UPA-файл (одну годину) та будь-який доступний файл -tmp.archive Файл UPA. Часто цього недостатньо для належної оцінки ефективності, і потрібні додаткові UPA.
Щоб знайти файл UPA у файлі Service Data Data (Data Collect), перейдіть за spx\cmd_outputs\metrics\
-
spx= Первинна SP -
Приклад: якщо SPA — активний SP, то UPA належить
spa\cmd_outputs\metrics
ЗБІР ФАЙЛІВ UPA
- Підтримка може попросити додаткові файли UPA.
- На відміну від Service Data File (Data Collect), масив зберігає до 48 годин UPA-файлів.
- Файли 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 List
Ця опція доступна лише для Unity OE 4.2 та пізніших версій. Всі доступні UPA можуть не бути перелічені тут. Існує обмеження інтерфейсу (Unisphere), і можна перелічити лише деякі доступні файли. Якщо потрібний файл UPA відсутній, перейдіть до Option 2 або використовуйте SSH/CLI.

Рисунок 1. Інтерфейс Unisphere
Варіант 2: часовий діапазон унісфери
- Ви можете обрати часовий діапазон для отримання доступних UPA. Перевірте час проблеми перед збором журналів, щоб завантажити лише необхідні журнали.
- Майте на увазі, що часовий діапазон клієнта знаходиться в локальному часу браузера і часто збігається з поточним часом робочої станції.
- Ця опція доступна лише для Unity OS 4.2 та пізніших версій.
Рисунок 2. Налаштуйте час
Використання SSH/CLI
CLI також може отримувати доступ до додаткових UPA на масивах Unity, які не видно в Unisphere (Опція 1).
-
Увійдіть у систему з користувачем сервісу та паролем від сервісу
-
Скопіюйте журнали розшуку на
/cores/service/userз/EMC/backend/metricsluna1/archives -
Завантажте ці логи за допомогою
WinSCPабо подібний інструмент-
Якщо масив встановлений на Unity OS 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 Report), особливо якщо проблема унікальна для конкретних хостів.
-
Перейдіть на https://www.dell.com/support/home/ (сайт підтримки Dell) і знайдіть Grab Utility для правильної ОС хоста (наприклад: ESXi host grab)
-
Завантажте утиліту та файл README.
-
Слідуйте за файлом README, щоб запустити утиліту для обраної операційної системи.
ЛОГИ ПЕРЕМИКАННЯ
Якщо проблема з продуктивністю виникає лише на певних шляхах, можуть знадобитися журнали перемикача. Дивіться наступні статті в базі знань для інструкцій (залежно від моделі, що використовується):
Brocade/Connectrix
- Комутатори Connectrix: як збирати журнали комутаторів (основні)
- Connectrix: Як зібрати файл журналу Switch за допомогою PuTTY
ЗАХОПЛЕННЯ МЕРЕЖЕВИХ СЛІДІВ (TCP-ДАМП)
Деякі проблеми з продуктивністю файлів можуть бути пов'язані з мережевими проблемами. Щоб повністю визначити причину проблеми, підтримка може запитати мережеві трасування.
Dell Unity: Як захопити TCP/IP-мережеву трассу з масиву. (Користувач може бути виправлений)