1

Мы рассмотрим использование двух SSD в программном RAID 1 рейде на CentOS. Мы проверили производительность, и это то же самое, что только SSD.

Но мы боимся, что из-за mdadm срок службы SSD сократится. Вот предупреждение команды Redhat:

Red Hat также предупреждает, что программные уровни RAID 1, 4, 5 и 6 не рекомендуются для использования на твердотельных накопителях. На этапе инициализации этих уровней RAID некоторые утилиты управления RAID (например, mdadm) выполняют запись во все блоки на устройстве хранения, чтобы обеспечить правильную работу контрольных сумм. Это приведет к быстрому снижению производительности SSD.

Если запись mdadm на весь диск при первоначальной проверке выглядит нормально, но как она проверяется после этого?

1 ответ1

1

Теоретически, до тех пор, пока вы не перестроите массив, инициализация больше не повторится, поэтому больше никаких дополнительных программ.

<бормотание> Однако, запись во все блоки за один раз может легко перегрузить контроллер диска и вызвать серьезные проблемы. Обычно твердотельные накопители хранят пул предварительно стертых блоков, чтобы обеспечить быстрый доступ к записи. Когда этот пул исчерпан, контроллеру придется стирать блоки на лету, чтобы записывать в них. Это занимает значительно больше времени, поэтому, когда эти запросы накапливаются, более ранние из них начинают работать по таймауту. Программное обеспечение может принять это за плохой блок или сбой, и в этом случае вам, возможно, придется начать заново. Очевидно, что это не очень хорошо, но аппаратное и программное обеспечение улучшается, поэтому это должно быть все менее и менее значимым. </ Бормотание>

Я не понимаю, почему вы не можете использовать его с mdadm и какой-либо причиной потери флэш-памяти, если вы осторожны. Это может быть хорошей идеей для практического использования некоторых жестких дисков и выяснения, как настроить все параметры, например размер куска.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .