Я создаю массив raid 5 с 3 дисками по 1,5 ТБ на CentOS 5.5 с использованием mdadm. Кажется, все работает нормально, за исключением того, что это длится вечно, и я не уверен, что это нормально. Это длится 6 часов, и / proc / mdstat сообщает, что скорость составляет всего 6% (@ ~ 37 МБ / с). При таких темпах на завершение уйдет лучшая половина недели.
Я никогда раньше не настраивал рейд, поэтому не уверен, что сделал что-то не так. Похоже, что первоначальная настройка должна быть намного быстрее, поскольку ни на одном из дисков нет данных.
Кроме того, после того, как я настроил рейд, у меня есть данные для передачи с диска, я добавлю их в массив. Будет ли после этого увеличиваться массив столько же времени? Я знаю, что это огромные жесткие диски, но это кажется смешным.
Было много других вопросов, которые задают этот вопрос (другие наверняка будут оставлять с ними комментарии), но у меня есть открытый вопрос:
Как: ускорить создание и повторную синхронизацию программного обеспечения Linux
В итоге: измените свой /proc/sys/dev/raid/{speed_limit_max,speed_limit_min}
к чему-то большему.
Из статьи:
Чтобы увидеть текущие ограничения, введите:
sysctl dev.raid.speed_limit_min
sysctl dev.raid.speed_limit_max
Чтобы увеличить скорость, введите:
echo value > /proc/sys/dev/raid/speed_limit_min
ИЛИ
sysctl -w dev.raid.speed_limit_min=value
Растровые изображения оптимизируют время восстановления после сбоя или после удаления и повторного добавления устройства. Включите его, набрав следующую команду:
mdadm --grow --bitmap=internal /dev/md0
После перестройки массива или полной синхронизации отключите растровые изображения:
mdadm --grow --bitmap=none /dev/md0