Влияние PowerScale 9.x на производительность кластеров смешанных узлов с архивными узлами
Summary: В кластерах OneFS 9.x со смешанной конфигурацией узлов, содержащей архивные узлы, могут возникать проблемы с производительностью, если на уровне архива установлен системный флаг.
Symptoms
Проблема с производительностью в кластерах OneFS 9x, содержащих архивные узлы и узлы другого типа.
Например, кластер,
содержащий архивные узлы A200(0) и узлы H500.
Кластер с архивными узлами A2000 и узлами F800
Кластер с архивными узлами A200, узлами F800 и узлами H400
Cause
ПСКАЛ-140986
Установка системного флага на архивных уровнях может привести к снижению производительности в кластерах с несколькими узлами.
Для проверки:
Определите, в каком дисковом пуле находится каталог ifsvar:
# isi get -D /ifs/.ifsvar/isi_license.xml | grep pools
Resolution
Предварительная проверка:
Перед выполнением шагов по устранению проблемы, описанных в этой статье базы знаний, проверьте размер журналов аудита. Убедитесь, что в пулах узлов, не являющихся архивами, достаточно свободного дискового пространства для журналов аудита.
Эта команда проверяет использование дискового пространства в журналах аудита:
# du -sh /ifs/.ifsvar/audit/logs
Если размер журналов аудита приводит к заполнению пула узлов, не предназначенных для архивирования, выполните следующие действия в статье базы знаний Powerscale. Как удалить файлы журналов аудитадля очистки журналов аудита.
=============
Разрешение:
Определите, какой пул узлов настроен как системный. В пулах системных узлов находится содержимое переменной 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 LAN и SBT, запустите задание SmartPools до завершения, что может занять больше времени.
# isi job start smartpoolsAdditional Information
См. разделы 3.1.1–3.1.1.3 технического документа «Передовые подходы к созданию сред проектирования полупроводников».