Ісілон: Функція Mark-on-Write під час обрізання, що спричиняє проблеми з продуктивністю

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 у стані «Виконується» або «Очікування». Це може вплинути на продуктивність або навіть тимчасово заблокувати кластер після видалення або обрізання файлу.

Cause

Коли файл видаляється або обрізається під час роботи MultiScan, ми робимо позначку під час запису, що потенційно може зайняти багато часу. Така послідовна поведінка може призвести до блокування інших процесів. Очікування доступу до LIN, який було видалено/скорочено, призводить до того, що клієнти працюють повільніше, ніж зазвичай, або навіть перестають відповідати на цю операцію.

Resolution

У OneFS v8.0.0.0 і пізніших версіях ми переміщуємо роботу з позначкою на запис у відкладену чергу роботи. Це усуває послідовну поведінку та запобігає блокуванню цього LIN. Це дозволяє іншому процесу отримати блокування цього LIN, щоб продовжити роботу та запобігти проблемам із продуктивністю, пов'язаними з позначкою під час запису.


Виправлення цієї проблеми вимагало значних змін архітектури, тому в жодній версії OneFS до 8.0 немає виправлення.

Якщо ця проблема виникає у версіях до 8.0, є кілька можливих обхідних шляхів. Реалізуйте той, який найкраще підходить для вашої ситуації.

Спосіб вирішення проблеми 1
Заплануйте запуск MultiScan у неробочий час.

Якщо є час, коли кластер використовується менше або не використовується взагалі, то MultiScan можна запустити в ці години, щоб мінімізувати можливий вплив на продуктивність під час роботи MultiScan. Це не гарантує, що проблему не буде порушено, а лише використано для мінімізації впливу.

Перегляньте розділ «Системні завдання» в Посібнику з адміністрування для версії OneFS, на якій зараз знаходиться кластер, щоб дізнатися, як створити політику впливу та налаштувати MultiScan для запуску цієї політики.

Спосіб вирішення проблеми 2
Вимкніть MultiScan і запустіть AutoBalance і Collect окремо за потреби. 

Якщо немає випадків, коли кластер використовується менше, то MultiScan можна відключити. Якщо функцію MultiScan вимкнено, функції «Автобаланс і збір» можна використовувати окремо для виконання завдань із балансування та очищення.

Автобаланс запускається автоматично, коли додається новий вузол для балансування даних у новому вузлі та в кластері. Автобаланс також можна запустити вручну за потреби.

Збір почнеться кожні 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.