Вплив продуктивності PowerScale 9.x на змішані кластери вузлів з архівними вузлами
Summary: Кластери OneFS 9.x зі змішаною конфігурацією вузлів, що містять архівні вузли, можуть зіткнутися з проблемами продуктивності, якщо системний прапорець встановлений на рівні архіву.
Symptoms
Проблема з продуктивністю кластерів OneFS 9x, що містять архівні вузли та ще один тип вузлів.
Наприклад:
кластер, що містить як архівні вузли A200(0), так і вузли H500
.Кластер з архівними вузлами A2000 та вузлами F800
Кластер з архівними вузлами A200, F800 та H400
Cause
PSCALE-140986
Встановлення системного прапора на архівних рівнях може призвести до зниження продуктивності у змішаних кластерах вузлів.
Щоб перевірити:
Визначте, у якому дисковому пулі знаходиться каталог ifsvar:
# isi get -D /ifs/.ifsvar/isi_license.xml | grep pools
Resolution
Попередня перевірка:
Перед завершенням кроків резолюції в цій статті Бази знань перевірте розмір журналів аудиту. Перевірте, чи достатньо вільного місця на диску в пулах вузлів без архіву для журналів аудиту.
Ця команда перевіряє розмір використання диска в журналах аудиту:
# du -sh /ifs/.ifsvar/audit/logs
Якщо розмір журналів аудиту спричиняє заповнення пулу вузлів без архіву, виконайте кроки в KB Powerscale: Як видалити файли журналів аудиту, щоб очистити журнали аудиту.
=============
Розв'язка:
Визначте, який вузловий пул налаштований як System. Пули системних вузлів — це місце, де розташований вміст Ifsvar. Це може бути в кількох пулах.
# disi -I diskpools ls -v
Видалити прапорець System з пулу вузлів Archive:
# isi_gconfig smartpools.diskpools.manually_manage_system_flags=true
# disi -I diskpool modify <diskpool_name> --system=false
Після внесення змін запустіть SmartPools або SmartPoolsTree Завдання перемістити Ifsvar у неархівні пули вузлів.
Команда для використання SmartPoolsTree Щоб перемістити дані:
# isi job start smartpoolstree --paths=/ifs/.ifsvar
Якщо SmartPools не має ліцензії, запустіть SetProtectPlus замість цього робота.
ВАЖЛИВА ПРИМІТКА:
Вищезазначене SmartPoolsTree Робота рухає лише /ifs/.ifsvar та його вміст
.Щоб перемістити інші SYSTEM LIN і SBT, запустіть роботу SmartPools до завершення — це може зайняти більше часу.
# isi job start smartpoolsAdditional Information
Дивіться розділи 3.1.1–3.1.1.3 білого документа Best Practices for Semiconductor Design Environments.