Isilon. Отметка при записи во время усечения вызывает проблемы производительности

Summary: Если во время задачи MultiScan файл усечен или удален, блоки помечаются на лету и могут привести к проблемам производительности.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Во время выполнения команды MultiScan она находится в состоянии «Running» или «Waiting». После удаления или усечения файла может возникнуть влияние на производительность или даже временная блокировка кластера.

Cause

При удалении или усечении файла во время работы MultiScan выполняется операция «отметить при записи на лету», что может занять много времени. Такое последовательное поведение может привести к блокировке других процессов. Ожидание доступа к LIN, который был удален/усечен, что приводит к снижению производительности клиентов по сравнению с обычной производительностью или даже к остановке реагирования на эту операцию.

Resolution

В OneFS версии 8.0.0.0 и более поздних мы перемещаем работу с пометкой при записи в отложенную рабочую очередь. Это устраняет последовательную функцию и предотвращает блокировку этого LIN. Это позволяет другим процессам получить блокировки на этом LIN для продолжения работы и предотвращения проблем производительности с меткой при записи.


Исправление этой проблемы требует значительного изменения архитектуры, поэтому исправление в любой версии OneFS до версии 8.0 отсутствует.

Если эта проблема возникает в версиях до 8.0, существует несколько возможных временных решений. Внедрите устройство, которое лучше всего подходит для вашей ситуации.

Временное решение проблемы 1
Запланировать выполнение задачи MultiScan в нерабоякие часы.

Если в кластере используется меньше или нет, в течение этих часов можно запустить задание MultiScan, чтобы свести к минимуму возможное влияние на производительность во время работы MultiScan. Это не гарантирует, что проблема не будет устранена, а используется только для минимизации последствий.

Инструкции по созданию политики влияния и настройке выполнения MultiScan для этой политики см. в разделе Системные задания в руководстве по администрированию для версии OneFS, в котором находится кластер в настоящее время.

Временное решение проблемы 2
Отключите MultiScan и запустите AutoBalance и collect по мере необходимости. 

Если кластер не используется реже, multiScan можно отключить. При отключенной функции MultiScan AutoBalance и Collect можно использовать по отдельности для выполнения задач балансировки и очистки.

AutoBalance запускается автоматически при добавлении нового узла для балансировки данных на новом узле и в пределах кластера. AutoBalance также можно запустить вручную по мере необходимости.

Сбор данных запускается каждые 30 дней, если они не были запускаться в течение последних 30 дней. Сбор можно также запустить вручную по мере необходимости.

Инструкции по отключению и включению заданий см. в разделе Системные задания в руководстве по администрированию для версии OneFS, в котором находится кластер.

Affected Products

Isilon, PowerScale OneFS
Article Properties
Article Number: 000052420
Article Type: Solution
Last Modified: 28 Jun 2023
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.