Шкала потужності: Усунення неполадок продуктивності NDMP
Summary: Під час дослідження проблем із продуктивністю протоколу керування мережевими даними (NDMP) у кластері PowerScale є кілька ключових областей, які слід дослідити на предмет можливих причин. ...
Instructions
У новішій версії OneFS 9.x.x було внесено кілька покращень продуктивності NDMP. Перевірте версію кластера та встановлені RUP, щоб переконатися, що застосовуються останні вдосконалення.
Оцінка продуктивності NDMP повинна бути оцінена шляхом аналізу трьох ключових ресурсів системи:
- Використання ЦП
- Дисковий ввід/вивід
- Мережева інфраструктура
Аналіз продуктивності процесора
Для кожного вузла, який, як повідомляється, працює повільно, перевірте isi_hw_status і top Виходи.
- Визначте віртуальні ядра
Від isi_hw_status, обчислити віртуальні ядра:
Virtual Cores = CPUs × Cores per CPU × 2 (if Hyperthreading is enabled)
Приклад:
PROC: Single-proc, Dual-HT-core → 1 × 2 × 2 = 4 virtual cores
- Перевірте середнє навантаження
З розділу top Розгляньте середні показники навантаження за 1, 3 та 5 хвилин:
load averages: 4.71, 3.48, 3.09
Якщо середнє навантаження перевищує кількість віртуальних ядер, навантаження на процесор може бути фактором, що сприяє проблемам із продуктивністю NDMP. Рекомендація полягає в тому, щоб зменшити кількість активних процесів або перерозподілити навантаження на менш інтенсивно використовувані вузли.
Аналіз продуктивності диска
Кроки:
- Перегляд статистики диска
Для кожного вузла, який, як повідомляється, працює повільно, перевірте isi statistics driveі розгляньте стовпець Черга . Значення:
- > 1.0 вказує на чергу
- > 1.5 свідчить про значне погіршення продуктивності
Queued: 2.3 → High I/O wait on the spindle
- Перевірте використання сховища
Переконайтеся, що використання диска не перевищує 90%. Високе використання може посилити проблеми з продуктивністю.
Приклад:
Used: 63.2% <-- Within acceptable range
- Рекомендації
Якщо черга висока, зменшіть навантаження на ввід/вивід, перерозподіліть резервні копії або масштабуйте ресурси.
Аналіз продуктивності мережі (лише тристоронній NDMP)
Кроки:
- Визначення з'єднань NDMP
У файлі netstat вихід, знайдіть з'єднання NDMP CONTROL (порт 10000) і визначте відповідне з'єднання DATA (зазвичай вказане вище).
Приклад:
tcp4 0 384563 172.19.220.31.23261 172.19.200.22.55621 ESTABLISHED ← DATA tcp4 0 0 172.17.2.91.10000 172.19.200.22.55424 ESTABLISHED ← CONTROL
- Аналіз Send-Q
Високий і стабільний Send-Q (наприклад, шестизначне значення) вказує на те, що дані надсилаються, але не підтверджуються, що свідчить про вузьке місце.
- Перевірте сервер резервного копіювання
- Рекомендації
Якщо програма керування даними (DMA) є вузьким місцем, рекомендується залучити команду підтримки DMA для подальшої допомоги.