Вплив PowerScale 9.x на кластери змішаних вузлів з архівними вузлами
Summary: Кластери OneFS 9.x зі змішаною конфігурацією вузлів, яка включає вузли архіву, можуть зіткнутися з проблемами продуктивності, якщо прапорець системи дискового пулу встановлено на рівні архіву. ...
Symptoms
Проблема з продуктивністю на кластерах OneFS 9x, що містять вузли архіву та ще один тип вузла.
Наприклад:
Кластер, який містить як вузли архіву A200(0), так і вузли H500.
Кластер з архівними вузлами A2000 і F800
Кластер з архівними вузлами A200, вузлами F800 і H400
Cause
PSCALE-140986
Встановлення системного прапорця на рівнях архіву може призвести до зниження продуктивності на кластерах змішаних вузлів.
Щоб перевірити:
Визначте, де знаходиться /ifs.ifsvar, перевіривши будь-який файл у директорії /ifs/.ifsvar:
# isi get -D /ifs/.ifsvar/isi_license.xml | grep pools
Resolution
Попередня перевірка:
Перш ніж виконувати кроки з вирішення, описані в цій статті бази знань, перевірте розмір журналів аудиту. Перевірте, чи достатньо вільного місця на диску в пулах вузлів без архівування для журналів аудиту.
Ця команда перевіряє розмір використання диска в журналах аудиту:
# du -sh /ifs/.ifsvar/audit/logs
Якщо розмір журналів аудиту спричиняє заповнення пулу вузлів, які не належать до архіву, дотримуйтесь інструкцій у 000167091 КБ, щоб очистити журнали аудиту.
KB 000167091 - Як видалити файли журналу аудиту
=============
Резолюція:
Визначте, пул вузлів налаштовано як системний. Пули системних вузлів - це місце, де знаходиться вміст Ifsvar. Це може бути в декількох пулах.
# disi -I diskpools ls -v
Видаліть прапорець «Система» з пулу вузлів «Архів»:
# 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.