Влияние зеркалирования на производительность

Оценить
(0 голоса)

Применение зеркальных дисков означает, что каждая операция записи должна быть повторена на двух дисках и что эта операция не будет закончена до тех пор, пока обе операции записи не завершатся. На первый взгляд может показаться, что что приводит к удвоению времени записи, но фактически обе операции выполняются параллельно. Проведенные эталонные тесты продемонстрировали относительно небольшое снижение производительности в результате зеркалирования дисков, обычно это снижение не превышает нескольких процентов как для Veritas, так и для SVM.

Одной из опций, связанных с зеркалированием дисков, является "карусельное" чтение данных. Идея этого метода состоит в том, чтобы воспользоваться преимуществом наличия двух копий данных на отдельных дисках, автоматически чередуя операции чтения между ними. И в менеджере томов SVM, и в менеджере томов Veritas такое поведение является заданным по умолчанию. Veritas имеет возможность отключить карусельноый алгоритм чтения данных посредством назначения сети в качестве первичного устройства чтения, используя для этого синтаксис vxvol rdpol prefer.

Эталонные тесты, проведенные группой Database Engineering, показали неоднозначные результаты осуществления чтения по методу карусели. В этом случае можно добиться повышения производительности; например, если производительность контроллера стала узким местом, то чтение данных с зеркальных дисков может помочь распределить операции ввода/вывода и преодолеть это "узкое место".

Устранение одиночных отказов
Другие проблемы, связанные с размещением данных
Переходы между низкоуровневыми устройствами и файловыми системами
Производительность технологии RAID 5 при работе с БД
Влияние RAID-технологии на работу оптимизаторов баз данных

Добавить комментарий


Защитный код
Обновить