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

摘要: Під час завдання MultiScan, якщо файл обрізається або видаляється, блоки позначаються вбудованими та потенційно можуть спричинити проблеми з продуктивністю.

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

Під час роботи MultiScan у стані «Виконується» або «Очікування». Це може вплинути на продуктивність або навіть тимчасово заблокувати кластер після видалення або обрізання файлу.

原因

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

解析度

У 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, на якій зараз знаходиться кластер, щоб дізнатися, як вимкнути/увімкнути завдання.

受影響的產品

Isilon, PowerScale OneFS
文章屬性
文章編號: 000052420
文章類型: Solution
上次修改時間: 17 4月 2026
版本:  6
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。