Isilon. Отметка при записи во время усечения вызывает проблемы производительности
摘要: Если во время задачи MultiScan файл усечен или удален, блоки помечаются на лету и могут привести к проблемам производительности.
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
Во время выполнения команды MultiScan она находится в состоянии «Running» или «Waiting». После удаления или усечения файла может возникнуть влияние на производительность или даже временная блокировка кластера.
原因
При удалении или усечении файла во время работы MultiScan выполняется операция «отметить при записи на лету», что может занять много времени. Такое последовательное поведение может привести к блокировке других процессов. Ожидание доступа к LIN, который был удален/усечен, что приводит к снижению производительности клиентов по сравнению с обычной производительностью или даже к остановке реагирования на эту операцию.
解决方案
В OneFS версии 8.0.0.0 и более поздних мы перемещаем работу с пометкой при записи в отложенную рабочую очередь. Это устраняет последовательную функцию и предотвращает блокировку этого LIN. Это позволяет другим процессам получить блокировки на этом LIN для продолжения работы и предотвращения проблем производительности с меткой при записи.
Исправление этой проблемы требует значительного изменения архитектуры, поэтому исправление в любой версии OneFS до версии 8.0 отсутствует.
Если эта проблема возникает в версиях до 8.0, существует несколько возможных временных решений. Внедрите устройство, которое лучше всего подходит для вашей ситуации.
Временное решение проблемы 1
Временное решение проблемы 2
Исправление этой проблемы требует значительного изменения архитектуры, поэтому исправление в любой версии OneFS до версии 8.0 отсутствует.
Если эта проблема возникает в версиях до 8.0, существует несколько возможных временных решений. Внедрите устройство, которое лучше всего подходит для вашей ситуации.
Временное решение проблемы 1
Запланировать выполнение задачи MultiScan в нерабоякие часы.
Если в кластере используется меньше или нет, в течение этих часов можно запустить задание MultiScan, чтобы свести к минимуму возможное влияние на производительность во время работы MultiScan. Это не гарантирует, что проблема не будет устранена, а используется только для минимизации последствий.
Инструкции по созданию политики влияния и настройке выполнения MultiScan для этой политики см. в разделе Системные задания в руководстве по администрированию для версии OneFS, в котором находится кластер в настоящее время.
Если в кластере используется меньше или нет, в течение этих часов можно запустить задание MultiScan, чтобы свести к минимуму возможное влияние на производительность во время работы MultiScan. Это не гарантирует, что проблема не будет устранена, а используется только для минимизации последствий.
Инструкции по созданию политики влияния и настройке выполнения MultiScan для этой политики см. в разделе Системные задания в руководстве по администрированию для версии OneFS, в котором находится кластер в настоящее время.
Временное решение проблемы 2
Отключите MultiScan и запустите AutoBalance и collect по мере необходимости.
Если кластер не используется реже, multiScan можно отключить. При отключенной функции MultiScan AutoBalance и Collect можно использовать по отдельности для выполнения задач балансировки и очистки.
AutoBalance запускается автоматически при добавлении нового узла для балансировки данных на новом узле и в пределах кластера. AutoBalance также можно запустить вручную по мере необходимости.
Сбор данных запускается каждые 30 дней, если они не были запускаться в течение последних 30 дней. Сбор можно также запустить вручную по мере необходимости.
Инструкции по отключению и включению заданий см. в разделе Системные задания в руководстве по администрированию для версии OneFS, в котором находится кластер.
Если кластер не используется реже, multiScan можно отключить. При отключенной функции MultiScan AutoBalance и Collect можно использовать по отдельности для выполнения задач балансировки и очистки.
AutoBalance запускается автоматически при добавлении нового узла для балансировки данных на новом узле и в пределах кластера. AutoBalance также можно запустить вручную по мере необходимости.
Сбор данных запускается каждые 30 дней, если они не были запускаться в течение последних 30 дней. Сбор можно также запустить вручную по мере необходимости.
Инструкции по отключению и включению заданий см. в разделе Системные задания в руководстве по администрированию для версии OneFS, в котором находится кластер.
受影响的产品
Isilon, PowerScale OneFS文章属性
文章编号: 000052420
文章类型: Solution
上次修改时间: 28 6月 2023
版本: 5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。