Те, як часто слід сканувати, залежить від багатьох речей.
- Вік дисків. Чим вони старші, тим більше шансів утримувати зло .
- Оригінальна якість розглянутих дисків. Матеріали, продані як "підприємство", швидше за все, не спрацюють з помилками, а диски розміром 1 + ТБ 2014 року набагато надійніші, ніж їх еквіваленти 2009 року при їх доставці.
- Наскільки чутливий ваш ввід / вивід виробництва до очищення вводу / виводу.
- Скільки вашого набору даних ви вважаєте своїм робочим набором.
Постачальники апаратних RAID часто включають процес скрабування фону з цієї причини, деякі навіть дозволяють настроїти пріоритет введення / виводу процесу скрабування, що дозволяє уникнути (або значно зменшити) штраф за виробництво вводу / виводу за скраб. Звичайно, якщо ваш пріоритет низький, а ваш прод. Введення / виведення запускає диски здебільшого вирівняними, ви, ймовірно, ніколи не закінчите скраб і навіть не помітите його, поки не отримаєте помилку.
На жаль, я не знаю, ядро Linux деприоритизує чистку вводу / виводу чи ні. У будь-якому випадку, це гарна ідея протестувати це з навантаженнями, щоб переконатися, що будь-які хіти до продуктивності прийнятні. Якщо це прийнятно, добре! Якщо це не так, ви можете зробити вибір щодо того, додавати шпинделі чи ні, щоб дозволити скруб + провід вводу / виводу або просто прийняти ризик можливих збоїв масиву в дорозі.
Інша річ, яка впливає на частоту скрабування - це схема використання вводу / виводу. Якщо виробничі навантаження потрапляють лише на меншість дисків, єдиним входом / виводом, який, як правило, знайде поганий блок на простої, буде вашим скрабом; в такому випадку ви хочете частіше вичісувати. Якщо ваші виробничі навантаження регулярно зчитують весь набір дисків (наприклад, щоденні повні резервні копії), то виробничі введення / виведення швидше натрапляють на проблеми, і ви можете чистити рідше.
Хорошим планом дій був би:
- Проведіть кілька тестів, щоб побачити, чи буде чистка заважати виробництву.
- З'ясуйте, скільки часу займає повний скраб, поки ви на ньому.
- З'ясуйте, який відсоток вашого дискового набору отримає декілька доступів за даний тиждень (включіть у цей розрахунок резервні введення / виведення, якщо такі є).
- На основі 1 та 2 вирішіть, чи перебуваєте ви в таборі рідше чи частіше.
Отримавши ці дані ...
- Якщо повне сканування займає менше дня і не впливає помітно на виробництво, ви можете ходити так часто, як раз на тиждень.
- Якщо повне сканування займає менше дня і впливає на виробництво, з’ясуйте, яка частина вашого тижня / місяця найбільше впливає, і спробуйте запустити його.
- Якщо повне сканування триває протягом дня, але менше тижня, і це не впливає на виробництво, запускайте його так часто, як кожен другий тиждень або раз на другий місяць.
- Якщо повне сканування займає добу, але менше тижня, і впливає на виробництво, розгляньте можливість додавання ресурсів, щоб дозволити його запускати, вимагати запуску сканів під час встановлених вікон технічного обслуговування або скористатися можливістю простою / перевірити можливість очищення. вона підходить і починає постійно.
- Якщо повне сканування займає більше тижня, один раз на місяць досить часто. Але якщо це вплине на виробництво, вам потрібно буде додати ресурси, щоб дозволити його завершити.