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