Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Какой RAID построить? / 10 сообщений из 10, страница 1 из 1
28.03.2008, 21:58:46
    #35221985
sergomor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой RAID построить?
Здравствуйте.

Помогите определиться с рэйдом для загруженной системы.

Контроллер Adaptec ASR-3805
Винты 170 GB 15k rpm, 8 штук
Память 8 GB

База ~40 GB
90% чтение, 10% запись
около 3 млн запросов в сутки

версия PostgreSQL 8.2.1
ОС FreeBSD 6.2 (64-bit)

Какой лучше RAID построить?
2 RAID 10 или 2 RAID 5, по 4 винта в каждом, или 1 RAID 10 или 1 RAID 5 по 8 винтов?
...
Рейтинг: 0 / 0
28.03.2008, 22:14:27
    #35222005
Степан H.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой RAID построить?
Поробовать отделить базу от логов и системы, .... возможно так:

RAID10 (4 шт) - база
RAID0 (2 шт) - логи
RAID0 (2 шт) - система

P.S. Недавно от postgresmen читал что только Adaptec. Чем обосновано это решение не прилагалось. Интересно самому узнать. Однако факт, недавно Adaptec зангулся. система вешалась наглухо. FreeBSD 6.2 база 3 гига. Вместе с базой работал коллектор netflow.

Как всегда хочется услышать мнение от гуру.
...
Рейтинг: 0 / 0
28.03.2008, 22:15:20
    #35222006
Степан H.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой RAID построить?
Опечатка >>> P.S. Недавно от postgresmen читал что только НЕ Adaptec.
...
Рейтинг: 0 / 0
28.03.2008, 23:09:55
    #35222080
sergomor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой RAID построить?
Степан H.Поробовать отделить базу от логов и системы, .... возможно так:

RAID10 (4 шт) - база
RAID0 (2 шт) - логи
RAID0 (2 шт) - система


Мне кажется что при такой схеме винты под логи и систему будут "отдыхать" в то время как винты под базу будет нагружены под 100%. Хочется равномерной нагрузки на все устройства.

Степан H.P.S. Недавно от postgresmen читал что только не Adaptec.

Вроде об этом контроллере отзываются положительно.
...
Рейтинг: 0 / 0
28.03.2008, 23:21:16
    #35222087
Какой RAID построить?
> Контроллер Adaptec ASR-3805

Сменить на Areca или 3Ware.

> версия PostgreSQL 8.2.1

Обновиться до последней.

> ОС FreeBSD 6.2 (64-bit)

Сменить на [лучше коммерческий] Linux.

> Какой лучше RAID построить?

1 raid10.
...
Рейтинг: 0 / 0
29.03.2008, 01:01:17
    #35222162
iz
iz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой RAID построить?
По-хорошему, несколько конфигураций рейдов попробовать и потестировать все тестами bonnie++. 2 диска нужно точно отводить под WAL и делать там зеркалирование. 2 диска на систему отводить мне обычно жалко бывает, ее вполне можно оставить там же, где и $PGDATA.
Для оставшихся 6 дисков я бы попробовал потестить RAID5 (меньше 6 дисков он точно будет проигрывать другим вариантам) и RAID10. Наперед не предугадаешь, какой будет лучше, так как это сильно зависит от контроллера. Adaptec действительно не очень хороший производитель, но раз у вас уже куплено железо -- ничего не поделаешь.

PostgreSQL точно нужно обновить до 8.3, желательно еще докупить памяти, 8 гигов на 40 гиговую базу -- не очень много.
...
Рейтинг: 0 / 0
29.03.2008, 01:36:47
    #35222173
Степан H.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой RAID построить?
sergomor Степан H.Поробовать отделить базу от логов и системы, .... возможно так:

RAID10 (4 шт) - база
RAID0 (2 шт) - логи
RAID0 (2 шт) - система

Мне кажется что при такой схеме винты под логи и систему будут "отдыхать" в то время как винты под базу будет нагружены под 100%. Хочется равномерной нагрузки на все устройства.

Возможно, но мне кажется что при таком изобилии дисков вы можете себе позволить зеркало логов и системы, а места для PGDATA (340 Gb) разве не хватит?

PostreSQL начинающий>
> ОС FreeBSD 6.2 (64-bit) Сменить на [лучше коммерческий] Linux.

А что это даст?
...
Рейтинг: 0 / 0
29.03.2008, 10:58:51
    #35222278
Какой RAID построить?
Смысл делать раздельные разделы системы, базы, логов? Все равно нагрузка на "системные" диски будет минимальна, а два вот два диска которые недополучит база - это серьезный недостаток. Конечно, это справедливо для RAID-10. Логи выносить на отдельные диски имеет смысл при FSYNC=on и большом объеме записи в базу... Можно попробовать, если так настроено, но 1 рейд 10 будет оптимальным выбором.
...
Рейтинг: 0 / 0
29.03.2008, 21:13:12
    #35222634
Степан H.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой RAID построить?
кука где блин?
1. ... Все равно нагрузка на "системные" диски будет минимальна ...
2. ... а два вот два диска которые недополучит база - это серьезный недостаток.


ОДин момент.

1. даже "отдыхаюший" системный диск не застрахован от "вылета" и если в системе (см. выше) 3 млн. запросов в день от это серьезный простой. Логи вообще рекомендуется вести если подход к делу серьезный. А дамп куда складываццо будет? Вообще то много полезных дел можно придумать отдыхающим винтам.

2. вероятность поломки 1 диска из 4-x (RAID10) меньше чем 6-ти (RAID50) а вот по производительности это еще надо смотреть насколько "выиграшным" будет 50.

Вообще то все это тоже спорный вопрос надежность/качество.

Во всем этом меня интересует "почему же тольно НЕ Adaptec" ))))
...
Рейтинг: 0 / 0
29.03.2008, 22:13:55
    #35222670
Какой RAID построить?
Про Adaptec не знаю, у меня Promise-контроллеры косячили. Сейчас 3ware - супер железо, никаких нареканий ни на работу, ни на драйверы.
...
Рейтинг: 0 / 0
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Какой RAID построить? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]