Як зазначено на hdparm
головній сторінці для -S
:
Це значення тайм-аута використовується накопичувачем, щоб визначити, як довго чекати (без активності диска), перш ніж вимкнути шпиндельний мотор для економії енергії. За таких обставин, щоб відповісти на наступний доступ до диска, диску може зайняти 30 секунд, хоча більшість дисків набагато швидше.
У посібнику з управління потужністю Red Hat зазначено:
Багато програм сканують конфігураційні файли на предмет змін. У багатьох випадках сканування проводиться з фіксованим інтервалом, наприклад, щохвилини. Це може бути проблемою, оскільки воно змушує диск прокинутися з вікон.
І те й інше вказує на те, що відкручування дисків є безпечним, так як якщо виникає будь-яка активність диска, яка вимагає запуску певного диска, вона буде автоматично запущена. Це також погоджується з моїм особистим досвідом; будь-який диск вводу-виводу призведе до того, щоб накопичувач, що випав, закрутився. Ви також можете вручну викликати введення-вивід на накопичувач, щоб змусити його крутитися, якщо знаєте, що незабаром він буде потрібен; -z
Параметр hdparm може бути корисним для цього:
-z
Змусити ядро перечитати таблицю розділів вказаних пристроїв.
Зауважте, що, як зазначено на сторінці hdparm man, процес підключення може зайняти чималий час, протягом якого запит вводу / виводу з’явиться невідповідно до процесу userland. Я пропоную спробувати це заздалегідь, щоб переконатися, що ваші диски не займуть час, щоб закрутитися, що може змусити mdraid вигнати їх зі свого масиву (що призводить до поганих речей, коли ви опуститеся нижче межі надмірності масиву). Час спінупінгу не повинен бути проблемою з сучасними накопичувачами, але ви ніколи не знаєте напевно, перш ніж тестувати у вашому конкретному середовищі.