Назад | Перейти на главную страницу

Производительность RAID1 с мадам

Я изучаю проблемы с производительностью, которые у нас возникают. В настоящее время у нас есть RAID5 с 4 дисками (3 + 1 аварийное переключение) и производительность чтения отстой.

Глядя на RAID1 с 2 дисками (может быть, больше, какая-то выгода?), Но из того, что я читал вокруг, RAID1 с мадам, похоже, не дает большей производительности при чтении, чем один диск, например, он разделит чтение на 2 диски.

Является ли программный RAID1 Linux более производительным, чем отдельный диск?

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

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

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

"Дальний" макет может повысить производительность чтения (см. http://neil.brown.name/blog/20040827225440). Кроме того, RAID1 с md дает избыточность, но не увеличивает скорость.

Изменить: для воспроизведения производительности чтения с опережением чтения (т.е. увеличьте его. Много). Это может творить чудеса.

RAID1 является зеркальным отображением, поэтому вы не можете ожидать увеличения скорости. RAID0 (чередование) действительно увеличивает скорость до 2 раз, но на самом деле меньше.

Однако у него есть недостаток - полная потеря данных в случае выхода из строя одного диска.

Вы сейчас используете программный RAID5 Linux? Если это так, «всасывающая» производительность чтения не будет нормальной, для этого должна быть причина.