Сравнение производительности RAID-5 и RAID-1
Модераторы: Trinity admin`s, Free-lance moderator`s
Сравнение производительности RAID-5 и RAID-1
Всем доброе время суток!
Вопрос у меня следующий. Имеется сервер БД на платформе Intel SR6850HW4, 4CPU Xeon 3.16GHz, 4GB DDR3. В качестве дисковой подсистемы используется RAID-5 из 8-ми дисков на встроенном в плату контроллере Intel/LSI. (6 Seagate Cheetah 15K.4 36Gb U320SCSI и 2 Seagate Cheetah 15K.5 73Gb U320SCSI). Какое-то время назад (когда массив еще состоял из 8-ми идентичных Cheetah 15K.4) заметил, что операция восстановления базы данных из backup на данном сервере происходит примерно в 2 раза медленнее чем на однопроцессорном сервере P4-3000 c 1Gb RAM и одиночным диском 1Tb SATA. Разница, ну, скажем, примерно 12 ч и 24 ч. Естественно, оба теста проводились в монопольном режиме. Сама операция восстановление не распараллеливается, т.е. из 4-х процессоров все равно работает 1. Итак, логично предположить, что проблема кроется в дисковой подсистеме сервера с RAID-5. В две свободные корзины сервера были установлены диски Seagate Cheetah 15K.5 73Gb, из которых cоздан RAID-1 c аналогичными настройками
RAID Level Write Policy Read Policy Cache Policy Stripe Size Size
RAID 5 Write Thru No Read Ahead Direct I/O 64K 240324 MB
RAID 1 Write Thru No Read Ahead Direct I/O 64K 69618 MB
Кэширование Write thru установлено из-за разряженной батарейки (до перезагрузки через WebConsole можно установить Write Back, но существенного прироста производительности, влияющего на результаты тестов это не дало). В итоге та самая операция восстановления БД, но на массиве RAID-1 примерно сравнялась по времени со временем восстановления на втором сервере, а например, скорость копирования файлов на RAID-5 была чуть ли не в 10 раз медленнее, чем на RAID-1 (!). Специальных тестов производительности еще не запускал, но результат уже налицо. Я, конечно, понимаю, что RAID-5 по определению несколько медленнее на запись, но неужели в данном случае настолько?
Подскажите, в чем может быть дело? Заранее благодарен за ответы.
Вопрос у меня следующий. Имеется сервер БД на платформе Intel SR6850HW4, 4CPU Xeon 3.16GHz, 4GB DDR3. В качестве дисковой подсистемы используется RAID-5 из 8-ми дисков на встроенном в плату контроллере Intel/LSI. (6 Seagate Cheetah 15K.4 36Gb U320SCSI и 2 Seagate Cheetah 15K.5 73Gb U320SCSI). Какое-то время назад (когда массив еще состоял из 8-ми идентичных Cheetah 15K.4) заметил, что операция восстановления базы данных из backup на данном сервере происходит примерно в 2 раза медленнее чем на однопроцессорном сервере P4-3000 c 1Gb RAM и одиночным диском 1Tb SATA. Разница, ну, скажем, примерно 12 ч и 24 ч. Естественно, оба теста проводились в монопольном режиме. Сама операция восстановление не распараллеливается, т.е. из 4-х процессоров все равно работает 1. Итак, логично предположить, что проблема кроется в дисковой подсистеме сервера с RAID-5. В две свободные корзины сервера были установлены диски Seagate Cheetah 15K.5 73Gb, из которых cоздан RAID-1 c аналогичными настройками
RAID Level Write Policy Read Policy Cache Policy Stripe Size Size
RAID 5 Write Thru No Read Ahead Direct I/O 64K 240324 MB
RAID 1 Write Thru No Read Ahead Direct I/O 64K 69618 MB
Кэширование Write thru установлено из-за разряженной батарейки (до перезагрузки через WebConsole можно установить Write Back, но существенного прироста производительности, влияющего на результаты тестов это не дало). В итоге та самая операция восстановления БД, но на массиве RAID-1 примерно сравнялась по времени со временем восстановления на втором сервере, а например, скорость копирования файлов на RAID-5 была чуть ли не в 10 раз медленнее, чем на RAID-1 (!). Специальных тестов производительности еще не запускал, но результат уже налицо. Я, конечно, понимаю, что RAID-5 по определению несколько медленнее на запись, но неужели в данном случае настолько?
Подскажите, в чем может быть дело? Заранее благодарен за ответы.
- gs
- Сотрудник Тринити
- Сообщения: 16650
- Зарегистрирован: 23 авг 2002, 17:34
- Откуда: Москва
- Контактная информация:
Re: Сравнение производительности RAID-5 и RAID-1
Я бы таки поигрался директ-кэшед ио и кэшем. Да и рид эхэд адаптив не помешает.
Вообще - какие-то чудовищные цифры по времени восстановления. База такая громадная?
Вообще - какие-то чудовищные цифры по времени восстановления. База такая громадная?
Re: Сравнение производительности RAID-5 и RAID-1
Поиграться-то конечно можно (я правильно понимаю, что после изменения параметров в WebConsole перегружать сервер не нужно?), только неужели при одинаковых настройках кэширования массивов разница в производительности будет столь значительна?gs писал(а):Я бы таки поигрался директ-кэшед ио и кэшем. Да и рид эхэд адаптив не помешает.
Вообще - какие-то чудовищные цифры по времени восстановления. База такая громадная?
База Firebird почти 70Gb, наверное, не столь громадная.
- gs
- Сотрудник Тринити
- Сообщения: 16650
- Зарегистрирован: 23 авг 2002, 17:34
- Откуда: Москва
- Контактная информация:
Re: Сравнение производительности RAID-5 и RAID-1
Да, это настройки неразрушающие и можно на ходу менять.
Кэширование порой преподносит сюрпризы. Так что советую таки попробовать подобрать параметры - не должно быть ТАКОЙ разницы. Тем более на линейном копировании, где по идее контроллер должен работать в режиме full stripe wright.
Хотя я подозреваю, что это больше приколы фаерберда, который своеобразно с винтами работает.
Кэширование порой преподносит сюрпризы. Так что советую таки попробовать подобрать параметры - не должно быть ТАКОЙ разницы. Тем более на линейном копировании, где по идее контроллер должен работать в режиме full stripe wright.
Хотя я подозреваю, что это больше приколы фаерберда, который своеобразно с винтами работает.
Re: Сравнение производительности RAID-5 и RAID-1
Да, я натыкался на статью про то, что для Firebird RAID-5 все же не оптимален по сравнению с тем же 10-м (или, 1-м).gs писал(а):Да, это настройки неразрушающие и можно на ходу менять.
Кэширование порой преподносит сюрпризы. Так что советую таки попробовать подобрать параметры - не должно быть ТАКОЙ разницы. Тем более на линейном копировании, где по идее контроллер должен работать в режиме full stripe wright.
Хотя я подозреваю, что это больше приколы фаерберда, который своеобразно с винтами работает.
Но когда я просто копирую файл... это загадка.
-
- Advanced member
- Сообщения: 53
- Зарегистрирован: 06 янв 2004, 15:04
- Откуда: С-Петербург
- Контактная информация:
Re: Сравнение производительности RAID-5 и RAID-1
а что за контроллер?
- gs
- Сотрудник Тринити
- Сообщения: 16650
- Зарегистрирован: 23 авг 2002, 17:34
- Откуда: Москва
- Контактная информация:
Re: Сравнение производительности RAID-5 и RAID-1
Да какой-то мегарэйд класса 320-2X/E скорее всего.
Re: Сравнение производительности RAID-5 и RAID-1
Поигрался, но какого-либо заметного результата нет. Можно, конечно, прошивку поменять, но в ней ли дело?gs писал(а):Я бы таки поигрался директ-кэшед ио и кэшем. Да и рид эхэд адаптив не помешает.
В чем еще м.б. причина - в потере производительности одного из старых дисков в RAID-5?
Re: Сравнение производительности RAID-5 и RAID-1
На всякий случай обновил прошивку RAID, но ничего не поменялось. Единственное, что еще может вызывать вопросы - это media error 1 в свойствах одного из дисков. Это наблюдается уже давно, но контроллер записывать диск в failed не спешит.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 35 гостей