Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Требования к дисковой подсистеме под кластер SQL 2008 R2  [new]
babai
Member

Откуда:
Сообщений: 57
Коллеги,

Помогите, пожалуйста, определиться с требованиями к дисковой подсистеме под кластер SQL 2008 R2.

В данный момент планируем следующую конфигурацию:

Сервер:
C (система + SQL) 140 Гб RAID-1 SAS

Полка:
12х600Гб с уровнем RAID еще не определились
D (кворум) 1 Гб
E (БД SQL) 70% от объема
F (Logs SQL) 30% от объема

Ваши соображения?
17 ноя 11, 14:31    [11613728]     Ответить | Цитировать Сообщить модератору
 Re: Требования к дисковой подсистеме под кластер SQL 2008 R2  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
30% под лог обычно маловато...
tempdb выносить не планируете?

как сделал бы я - если не понимать нагрузок, то ответа однозначного нет... но думаю былобы чтото типа:
1) R1
lun1 - 20гиг под кворум
lun2 - 50 гиг под tempdb
lun3 - 20 гиг под кластерную группу MSSQL
lun4 - оставшееся, под чтото ненагружающее

2) R1
lun1 - все пространство под логи транзакций

3) R10 - из 8 дисков
lun1 - все пространство под файлы данных


А дальше в зависимости от ситуации варировалбы...
17 ноя 11, 14:55    [11614094]     Ответить | Цитировать Сообщить модератору
 Re: Требования к дисковой подсистеме под кластер SQL 2008 R2  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
SanyL
30% под лог обычно маловато...


забыл
17 ноя 11, 14:55    [11614109]     Ответить | Цитировать Сообщить модератору
 Re: Требования к дисковой подсистеме под кластер SQL 2008 R2  [new]
babai
Member

Откуда:
Сообщений: 57
SanyL,

Объясните, пожалуйста, зачем так много под кворум и tempdb?
17 ноя 11, 16:21    [11615114]     Ответить | Цитировать Сообщить модератору
 Re: Требования к дисковой подсистеме под кластер SQL 2008 R2  [new]
Eyere
Member

Откуда:
Сообщений: 47
У нас под кворум выделено 100 мб и хватает с головой. Это же диск-свидетель, его задача наблюдать за тем, не отвалились ли ноды и все.
17 ноя 11, 16:28    [11615177]     Ответить | Цитировать Сообщить модератору
 Re: Требования к дисковой подсистеме под кластер SQL 2008 R2  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
babai
SanyL,

Объясните, пожалуйста, зачем так много под кворум и tempdb?


под кворум действительно много... просто так сложилось у меня исторически!

А вот под tempdb еще не факт что много, может и мало оказаться ;) Тут какраз нагрузки надо смотреть!
17 ноя 11, 16:29    [11615188]     Ответить | Цитировать Сообщить модератору
 Re: Требования к дисковой подсистеме под кластер SQL 2008 R2  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Eyere
У нас под кворум выделено 100 мб и хватает с головой. Это же диск-свидетель, его задача наблюдать за тем, не отвалились ли ноды и все.


в кривом переводе конечно...

автор
Рекомендуется настраивать размер диска кворума 500 МБ; Этот размер является минимальным требованием для эффективного раздел NTFS. Допустимые большего размера диска, но не нужны в данный момент. Также рекомендуется настроить некоторые формы отказоустойчивость на аппаратном уровне для диска кворума аппаратного зеркального или аппаратного обеспечения RAID. Если потерян диск кворума кластера недоступен.


http://support.microsoft.com
17 ноя 11, 16:33    [11615247]     Ответить | Цитировать Сообщить модератору
 Re: Требования к дисковой подсистеме под кластер SQL 2008 R2  [new]
Eagle_84
Member

Откуда: Москва
Сообщений: 1535
имхо, я бы логи транзакций тоже размещал на 10 Рейде...
17 ноя 11, 18:27    [11616204]     Ответить | Цитировать Сообщить модератору
 Re: Требования к дисковой подсистеме под кластер SQL 2008 R2  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Eagle_84
имхо, я бы логи транзакций тоже размещал на 10 Рейде...


а цель? Если производительность - то тут всего 12 дисков... и отдать минимум 4 под логи - кащунство :) хотя, как я в самом начале сказал, все зависит от конкретных нагрузок. Но полагаю что размещение лога транзакций на 10ке в данном случае практически исключено.
18 ноя 11, 07:49    [11617817]     Ответить | Цитировать Сообщить модератору
 Re: Требования к дисковой подсистеме под кластер SQL 2008 R2  [new]
babai
Member

Откуда:
Сообщений: 57
Объясните, пожалуйста, почему не надо размещать логи транзакций и файлы баз на одном массиве RAID10, но на разных LUN'ах?
18 ноя 11, 11:04    [11618615]     Ответить | Цитировать Сообщить модератору
 Re: Требования к дисковой подсистеме под кластер SQL 2008 R2  [new]
Eagle_84
Member

Откуда: Москва
Сообщений: 1535
SanyL
Eagle_84
имхо, я бы логи транзакций тоже размещал на 10 Рейде...


а цель? Если производительность - то тут всего 12 дисков... и отдать минимум 4 под логи - кащунство :) хотя, как я в самом начале сказал, все зависит от конкретных нагрузок. Но полагаю что размещение лога транзакций на 10ке в данном случае практически исключено.


именно для производительности
согласен, что дисков маловато, но может и база(ы) у него небольшая(ие), тогда и из 12 можно сделать...
18 ноя 11, 11:36    [11618878]     Ответить | Цитировать Сообщить модератору
 Re: Требования к дисковой подсистеме под кластер SQL 2008 R2  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
babai
Объясните, пожалуйста, почему не надо размещать логи транзакций и файлы баз на одном массиве RAID10, но на разных LUN'ах?


а потому что там разный доступ к данным на физическом уровне = разная нагрузка на физические диски = очень вероятно замедление работы и рост очередей.
18 ноя 11, 12:18    [11619375]     Ответить | Цитировать Сообщить модератору
 Re: Требования к дисковой подсистеме под кластер SQL 2008 R2  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31993
babai
Объясните, пожалуйста, почему не надо размещать логи транзакций и файлы баз на одном массиве RAID10, но на разных LUN'ах?
Если размещать логи транзакций на отдельных фиизческих дисках, то головы будут стоять на месте, и скорость записи будет равна где то 150 мб/сек для простого зеркала.

Например, легко подсчитать, что ваш сервер будет выполнять больше 10000 транзакций в сек для типичной OLTP (если единица записи будет 8 кб)

Если размещать логи транзакций на LUN-е, то головы будут дёргаться, и скорость записи будет равна где то 1.5 мб/сек для рейда из 12 дисков.

Если контроллер умный и пересортирует очередь, то скорость конечно возрастёт, но всё таки не сильно, пусть даже в 10 раз... - всё равно придётся двигать головки дисков
18 ноя 11, 13:05    [11619902]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить