Каковы последствия непрерывной записи и удаления файлов на магнитном жестком диске? В частности, продолжают ли эти файлы записываться на недавно очищенное пространство или существует какой-то механизм балансировки для выравнивания износа диска?
Подробности моей ситуации: у меня есть партия машин для тестирования производительности, которые постоянно записывают и удаляют данные со своих индивидуальных магнитных жестких дисков. У меня есть запасные части, и я не беспокоюсь о потере данных, а просто о доступности и сопоставимой производительности между дисками (например, я не могу переключиться на SSD). Могу ли я что-нибудь сделать, чтобы продлить срок службы этих дисков, или неравномерный износ является необходимым следствием постоянного тестирования чтения / записи?
С текущими жесткими дисками это не влияет на сам диск. Головки фактически не касаются поверхности диска, а магнитные свойства диска позволяют выполнять постоянные операции чтения и записи вплоть до MTBF привода; не требуется «балансировки». Что касается производительности, то это зависит от ОС. Для Windows убедитесь, что диски дефрагментированы по мере необходимости.
Магнитные жесткие диски не изнашиваются так, как твердотельные накопители. Мое понимание действующей физики говорит о том, что каждый блок может претерпевать изменения состояния включения / выключения в течение очень долгого времени. Для таких рабочих нагрузок, как вы описываете, магнитных носителей должно хватить на некоторое время, если у вас есть корпоративные диски.
Другой переменной здесь является используемая файловая система. Когда файл удаляется, может быть обновлено только несколько блоков в метаданных файловой системы, и блоки файла никогда не затрагиваются. Другие могут на самом деле обнулить те блоки, запись которых требует длительного времени, хотя такие конфигурации редки. Описанные вами шаблоны доступа, скорее всего, в основном просто записываются на диск.
Что касается балансировки, опять же, это зависит от используемой файловой системы. Блоки, содержащие метаданные, будут поражаться намного чаще, чем блоки, содержащие файлы, поэтому, если бы износ был проблемой, это были бы блоки, которые изнашивались бы первыми. Некоторые файловые системы специально не перезаписывают недавно удаленные файлы, чтобы их было легче восстановить. Другим все равно. Некоторые файловые системы, такие как XFS, постоянно записывают в суперблок; настолько, что на твердотельных накопителях, не имеющих функции выравнивания износа, этот блок может умереть в течение нескольких недель. И все же на магнитных носителях эти блоки редко уходят первыми.