
Я пытаюсь понять, почему на моих дисках ZFS записано так много данных.
Используя nmon
и zfs iostat
, я вижу большую активность записи (около 10M), но с iotop
я вижу только несколько записанных байт. На этой машине общая активность довольно мала. Я беспокоюсь, что мои диски преждевременно износятся.
Как мне исследовать эту проблему? Спасибо заранее
решение1
Из-за своего формата на диске (в частности, дерева контрольных сумм Меркла) ZFS относительно легко записывает. Регулярные записи по 10 МБ с очень ограниченными обновлениями данных кажутся немного тяжелыми по записи, но на самом деле не такими уж и необычными.
Единственное, что я могу придумать, что может усугубить это, это если у вас включены обновления atime. Проверьте вывод zfs get atime pool/dataset
и исправьте, если вы недовольны.
Однако, что касается вашего более широкого вопроса:
Я беспокоюсь, что мои диски преждевременно изнашиваются.
Этокрайне маловероятно, что это станет проблемой.
Вращающиеся магнитные HDD (традиционные «жесткие диски») не испытывают значительного увеличения износа только потому, что им приходится записывать данные: они не страдают от чего-либо вроде ограниченного количества записей на ячейку, характерного для SSD. Так что у HDD этой проблемы вообще нет. (Для HDD, скорее всего, проблемой будут часы работы и количество циклов питания.)
SSD-накопители делаютв теории«изнашиваются» в зависимости от активности записи, но современные SSDна самом деле не менее надежны, чем вращающиеся жесткие дискина практике, даже при интенсивном использовании.
В качестве примера, у меня есть пул ZFS на основе SSD в моей системе с двумя SSD Intel 535 в зеркальной конфигурации, которые проработали около 4000 часов (полгода) в соответствии с данными SMART и которые показывают относительно высокую активность типа рабочей станции (как чтение, так и запись). Атрибут SMART «индикатор износа носителя» на обоих из них указывает, что у них осталось около 98% срока службы. Исходя из этого, они прослужат мне добрых 20-25 лет; гораздо дольше, чем я хотел бы веритьлюбойносители информации для всего, что я хочу сохранить. Сравните это с тем фактом, что на них распространяется гарантия Intel на сравнительно жалкие пять лет.