Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5 6   вперед  Ctrl      все
 Re: Использование RAID-массива из 12 дисков  [new]
DeColo®es
Member

Откуда: Москва
Сообщений: 5499
Блог
Eugene_p1
Хотел перевести их на мощный сервер, особенно с учетом того, что он используется на 20-40% по процу и кмк 40-50% по памяти.
Стремно - 40% могут легко превратиться в 100%. А насчет памяти - SQL серверу редко бывает мало - скорее у Вас просто AWE не настроен.
8 окт 09, 15:39    [7759535]     Ответить | Цитировать Сообщить модератору
 Re: Использование RAID-массива из 12 дисков  [new]
Eugene_p1
Member

Откуда: Москва
Сообщений: 295
vino
это где же запасной диск размещен, раз там всего 12 отсеков, или расширитель имеется? и x3850 реально через fibre с массивом работает?
Также не сказано о размерах БД и прогнозах роста, необходимости в быстрой TempDB...
как же тут можно советовать деление на независимые диски, например, 2 отвести на лог d raid1 и 8 отдать на еще 4 raid1 под БД, а один, возможно, - на бэкапы?
поэтому и советуют сделать простой raid10

Если интересно, могу запостить инфу о контроллере.

Ну в тех конфигах, которые постил я, предусматривалось использование 10-11 дисков.
База 150 гиг, прогноз роста положительный :) (до 180-200 гиг за полгода, больше не предположу).
Быстрый tempdb нужен.
8 окт 09, 15:43    [7759573]     Ответить | Цитировать Сообщить модератору
 Re: Использование RAID-массива из 12 дисков  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10716
Блог
a_shats
Александр Гладченко,

Т.е. (если мыслить по поводу полки с 12 дисками) можно отдать 10 одиночных дисков под 10 файлов данных и RAID1 под журнал.

Мегаизврат, который очень серьезно осложнит жизнь админу, ответственному за этот сервер.
И выигрыш в производительности - в наилучшем случае - будет не настолько велик, чтобы ради него рисковать простоем сервера при отвале одного из дисков.


Ой ли? вот данные с системы DS3400 SAS 450:

К сообщению приложен файл. Размер - 0Kb
8 окт 09, 16:02    [7759791]     Ответить | Цитировать Сообщить модератору
 Re: Использование RAID-массива из 12 дисков  [new]
Eugene_p1
Member

Откуда: Москва
Сообщений: 295
DeColo®es
Eugene_p1
Хотел перевести их на мощный сервер, особенно с учетом того, что он используется на 20-40% по процу и кмк 40-50% по памяти.
Стремно - 40% могут легко превратиться в 100%. А насчет памяти - SQL серверу редко бывает мало - скорее у Вас просто AWE не настроен.

SQL серверу отдан фиксированный объем памяти в 25 гиг. Как мне определить, хватает его или нет? У всех счетчиков группы Memory manager значения сильно ниже 25 гиг.
Где конфигурируется AWE?

object_namecounter_nameinstance_namecntr_valuecntr_typememory_sqlserver (mb)
SQLServer:Buffer ManagerAWE lookup maps/sec11056080252726963201079695
SQLServer:Buffer ManagerAWE stolen maps/sec14156803962726963201382500
SQLServer:Buffer ManagerAWE write maps/sec23211062726963202266
SQLServer:Buffer ManagerAWE unmap calls/sec14177482122726963201384519
SQLServer:Buffer ManagerAWE unmap pages/sec-1774178682272696320-1732596
8 окт 09, 16:05    [7759831]     Ответить | Цитировать Сообщить модератору
 Re: Использование RAID-массива из 12 дисков  [new]
Eugene_p1
Member

Откуда: Москва
Сообщений: 295
Eugene_p1
[quot DeColo®es][quot Eugene_p1]Хотел перевести их на мощный сервер, особенно с
Где конфигурируется AWE?
[/CSV]

Вопрос отпадает, ибо MSSQL 2000
8 окт 09, 16:11    [7759897]     Ответить | Цитировать Сообщить модератору
 Re: Использование RAID-массива из 12 дисков  [new]
Eugene_p1
Member

Откуда: Москва
Сообщений: 295
Извините, поторопился.
Он включен. :)

name minimum maximum config_value run_value
awe enabled 0 1 1 1
8 окт 09, 16:17    [7759950]     Ответить | Цитировать Сообщить модератору
 Re: Использование RAID-массива из 12 дисков  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31200
немаленький.
Александр Гладченко
Требования ACID не предписывают избыточность для файлов данных, только для журналов. Т.е. (если мыслить по поводу полки с 12 дисками) можно отдать 10 одиночных дисков под 10 файлов данных и RAID1 под журнал. Тогда, если производительности RAID1 достаточно для эффективного журналирования, будет получена максимальная производительность ввода-вывода (и чтение и запись). Я это видел на практике. Вполне резонно, для тех инсталляций, где бизнес-требования допускают достаточно времени на восстановление из копии из-за отказов диска.
Наверное, это всё таки большая редкость, что бы бизнес-требования допускали много времени на восстановление из копии из-за отказов диска, причём потенциально часто. Кстати, хоть в теории избыточность для файлов данных не нужна, на практике может получиться так, что ошибки на дисках могут обнаруживаться нескоро, и восстановление будет делать непросто (практически вручную, ведь данные просто из бакапа восстановить нельзя).

Вот 5 RAID1 под файлы данных и 1 RAID1 для журнала - это нормально, хотя для админов и немного геморойнее, чес всё на диск С :-) . А выйгрыш немаленький.
8 окт 09, 16:33    [7760078]     Ответить | Цитировать Сообщить модератору
 Re: Использование RAID-массива из 12 дисков  [new]
a_shats
Member

Откуда: Москва
Сообщений: 814
Александр Гладченко,

Рассказывайте об условиях тестирования (сколько винтов, во сколько потоков), и о том, что у Вас по оси Х изображено.
Выглядит как фигня пока что
8 окт 09, 16:33    [7760080]     Ответить | Цитировать Сообщить модератору
 Re: Использование RAID-массива из 12 дисков  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31200
a_shats
Александр Гладченко,

Рассказывайте об условиях тестирования (сколько винтов, во сколько потоков), и о том, что у Вас по оси Х изображено.
Выглядит как фигня пока что
Ссылка на фундаментальный труд Александра Гладченко была приведена в теме пятым постом :-)
8 окт 09, 16:35    [7760099]     Ответить | Цитировать Сообщить модератору
 Re: Использование RAID-массива из 12 дисков  [new]
vino
Member

Откуда:
Сообщений: 1191
Eugene_p1
vino
это где же запасной диск размещен, раз там всего 12 отсеков, или расширитель имеется? и x3850 реально через fibre с массивом работает?
Также не сказано о размерах БД и прогнозах роста, необходимости в быстрой TempDB...
как же тут можно советовать деление на независимые диски, например, 2 отвести на лог d raid1 и 8 отдать на еще 4 raid1 под БД, а один, возможно, - на бэкапы?
поэтому и советуют сделать простой raid10

Если интересно, могу запостить инфу о контроллере.

Ну в тех конфигах, которые постил я, предусматривалось использование 10-11 дисков.
База 150 гиг, прогноз роста положительный :) (до 180-200 гиг за полгода, больше не предположу).
Быстрый tempdb нужен.
К сожалению, без точного прогноза роста БД (+100Гб за 1 год., как я понял, только данных, а лог?). Насколько часто делается полный бэкап лога и какая модель восстановления? Видимо, бэк должен идти сразу на ленту, раз всего 12 дисков по 146Гб.
Итак, осталось определить максимально возможный объем лога, чтобы понять, хватит ли ему 146Гб, требование к времени простоя БД при восстановлении, чтобы попытаться применить схему с максимальным объемом и минимальным : выделить на лог 2 или 4 диска (146Гб raid1 или 290Гб raid10 соответственно), а на остальные положить файловые группы, добиваясь при этом максимальной производительности при отсутствии избыточности
8 окт 09, 16:38    [7760136]     Ответить | Цитировать Сообщить модератору
 Re: Использование RAID-массива из 12 дисков  [new]
vino
Member

Откуда:
Сообщений: 1191
alexeyvg
немаленький.
Александр Гладченко
Требования ACID не предписывают избыточность для файлов данных, только для журналов. Т.е. (если мыслить по поводу полки с 12 дисками) можно отдать 10 одиночных дисков под 10 файлов данных и RAID1 под журнал. Тогда, если производительности RAID1 достаточно для эффективного журналирования, будет получена максимальная производительность ввода-вывода (и чтение и запись). Я это видел на практике. Вполне резонно, для тех инсталляций, где бизнес-требования допускают достаточно времени на восстановление из копии из-за отказов диска.
Наверное, это всё таки большая редкость, что бы бизнес-требования допускали много времени на восстановление из копии из-за отказов диска, причём потенциально часто. Кстати, хоть в теории избыточность для файлов данных не нужна, на практике может получиться так, что ошибки на дисках могут обнаруживаться нескоро, и восстановление будет делать непросто (практически вручную, ведь данные просто из бакапа восстановить нельзя).

Вот 5 RAID1 под файлы данных и 1 RAID1 для журнала - это нормально, хотя для админов и немного геморойнее, чес всё на диск С :-) . А выйгрыш немаленький.
пока не ясен объем лога, нельзя ограничиваться 146Gb raid1.
и почему-то забываем про 11 дисков из 12, так как один обычно отходит на резерв
8 окт 09, 16:43    [7760188]     Ответить | Цитировать Сообщить модератору
 Re: Использование RAID-массива из 12 дисков  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31200
vino
пока не ясен объем лога, нельзя ограничиваться 146Gb raid1.
и почему-то забываем про 11 дисков из 12, так как один обычно отходит на резерв
Да, про размер места для лога само-собой, нужно подсчитать.

И про резерв я забыл :-(
8 окт 09, 16:49    [7760244]     Ответить | Цитировать Сообщить модератору
 Re: Использование RAID-массива из 12 дисков  [new]
Eugene_p1
Member

Откуда: Москва
Сообщений: 295
vino
К сожалению, без точного прогноза роста БД (+100Гб за 1 год., как я понял, только данных, а лог?). Насколько часто делается полный бэкап лога и какая модель восстановления? Видимо, бэк должен идти сразу на ленту, раз всего 12 дисков по 146Гб.
Итак, осталось определить максимально возможный объем лога, чтобы понять, хватит ли ему 146Гб, требование к времени простоя БД при восстановлении, чтобы попытаться применить схему с максимальным объемом и минимальным : выделить на лог 2 или 4 диска (146Гб raid1 или 290Гб raid10 соответственно), а на остальные положить файловые группы, добиваясь при этом максимальной производительности при отсутствии избыточности

vino,
  • бэкап еженочно, модель восстановления simple
  • база 147 гиг
  • лог 2 гига
  • простой недопустим вообще
  • 8 окт 09, 16:51    [7760259]     Ответить | Цитировать Сообщить модератору
     Re: Использование RAID-массива из 12 дисков  [new]
    vino
    Member

    Откуда:
    Сообщений: 1191
    alexeyvg
    a_shats
    Александр Гладченко,

    Рассказывайте об условиях тестирования (сколько винтов, во сколько потоков), и о том, что у Вас по оси Х изображено.
    Выглядит как фигня пока что
    Ссылка на фундаментальный труд Александра Гладченко была приведена в теме пятым постом :-)
    И все же там не совсем честно было сравнивать noRaid с другими вариантами, предоставляющими какие-либо резервы по избыточности, по крайней мере в сравнении с raid1 нет удвоения производительности за половину дисков
    8 окт 09, 16:52    [7760277]     Ответить | Цитировать Сообщить модератору
     Re: Использование RAID-массива из 12 дисков  [new]
    vino
    Member

    Откуда:
    Сообщений: 1191
    Eugene_p1
    vino
    К сожалению, без точного прогноза роста БД (+100Гб за 1 год., как я понял, только данных, а лог?). Насколько часто делается полный бэкап лога и какая модель восстановления? Видимо, бэк должен идти сразу на ленту, раз всего 12 дисков по 146Гб.
    Итак, осталось определить максимально возможный объем лога, чтобы понять, хватит ли ему 146Гб, требование к времени простоя БД при восстановлении, чтобы попытаться применить схему с максимальным объемом и минимальным : выделить на лог 2 или 4 диска (146Гб raid1 или 290Гб raid10 соответственно), а на остальные положить файловые группы, добиваясь при этом максимальной производительности при отсутствии избыточности

    vino,
  • бэкап еженочно, модель восстановления simple
  • база 147 гиг
  • лог 2 гига
  • простой недопустим вообще

  • 1) вообще-то simple - плохо сочетается с надежностью!
    2) соответственно надежности, - вероятность простоя есть всегда, а минимизируется эта проблема с помощью кластеров и зеркалирования
    3) а пока кластера нет, а лог в БД минимален, кроме raid10 на 730Гб + 2HotSpare вам нечего посоветовать - забудьте про эксперименты с производительностью
    8 окт 09, 17:01    [7760355]     Ответить | Цитировать Сообщить модератору
     Re: Использование RAID-массива из 12 дисков  [new]
    Александр Гладченко
    Member

    Откуда:
    Сообщений: 10716
    Блог
    a_shats
    Александр Гладченко,

    Задайтесь вопросом, что станет с производительностью дисковой подсистемы, если выйдет из строя один диск массива RAID10?

    Ровно то же самое, что станет при выходе из строя диска в массиве с любым отказоустойчивым уровнем RAID (т.е. не 0). Производительность массива снизится на производительность одного диска.
    И ?


    Вы уверены?
    ...я же предпочитаю это проверять, а не полагаться на упрощённые описания принципов работы RAID. К сожалению, для бюджерных систем чаще всего производительность RAID10 падает вдвое...
    Т.е. справедливо было бы их сразу именовать правльно: RAID0+1 <> RAID1 + 0. Но даже если RAID корректен, не исключено, что в софтине контроллера намеренно отключили полезные опции производительности, что объестняется не вредительством, а ценовой политикой :(
    8 окт 09, 17:02    [7760360]     Ответить | Цитировать Сообщить модератору
     Re: Использование RAID-массива из 12 дисков  [new]
    Александр Гладченко
    Member

    Откуда:
    Сообщений: 10716
    Блог
    alexeyvg
    ...Наверное, это всё таки большая редкость, что бы бизнес-требования допускали много времени на восстановление из копии из-за отказов диска, причём потенциально часто. Кстати, хоть в теории избыточность для файлов данных не нужна, на практике может получиться так, что ошибки на дисках могут обнаруживаться нескоро, и восстановление будет делать непросто (практически вручную, ведь данные просто из бакапа восстановить нельзя)...

    Алексей,
    Я не ратую за такой сайзинг :) ...это была отвлечённая дискуссия по поводу потенциальной возможности... понятно, что кроме тестовых применений или таких, как TPC, отказ от избыточности маловероятен.
    8 окт 09, 17:06    [7760398]     Ответить | Цитировать Сообщить модератору
     Re: Использование RAID-массива из 12 дисков  [new]
    vino
    Member

    Откуда:
    Сообщений: 1191
    Александр Гладченко, вот, кстати, интересен вопрос скорости на raid6, ведь в теории - надежность привлекательнее, чем в raid5
    8 окт 09, 17:07    [7760405]     Ответить | Цитировать Сообщить модератору
     Re: Использование RAID-массива из 12 дисков  [new]
    Александр Гладченко
    Member

    Откуда:
    Сообщений: 10716
    Блог
    vino
    alexeyvg
    a_shats
    Александр Гладченко,

    Рассказывайте об условиях тестирования (сколько винтов, во сколько потоков), и о том, что у Вас по оси Х изображено.
    Выглядит как фигня пока что
    Ссылка на фундаментальный труд Александра Гладченко была приведена в теме пятым постом :-)
    И все же там не совсем честно было сравнивать noRaid с другими вариантами, предоставляющими какие-либо резервы по избыточности, по крайней мере в сравнении с raid1 нет удвоения производительности за половину дисков


    А почему Вы ожидали удвоение?
    По поводу честности сравнения не согласен, нагрузка имитировалась ровно такая, как у SQL Server 2008. Понятно, что SQL Server будет работать с данными грамотнее, чем SQLIO, и это даст ещё больший выигрыш, но то, что мы видим на графике - это сравнение с равным количеством дисков (12 на полке, подключенные через 2 петли). Контроллер слабенький и мало что может, но поскольку работать с ним, то и в бою он себя поведёт также... На графике noRaid показан для того, чтобы можно было оценить производительность контроллера и его возможности (отнюдь не для того, чтобы убедить использовать эту конфигурацию).
    8 окт 09, 17:20    [7760506]     Ответить | Цитировать Сообщить модератору
     Re: Использование RAID-массива из 12 дисков  [new]
    Александр Гладченко
    Member

    Откуда:
    Сообщений: 10716
    Блог
    vino
    Александр Гладченко, вот, кстати, интересен вопрос скорости на raid6, ведь в теории - надежность привлекательнее, чем в raid5


    Скорость при всех равных хуже. Больше операций записи на один запрос ввода-вывода - это раз, меньше полезных дисков - это два.
    8 окт 09, 17:22    [7760523]     Ответить | Цитировать Сообщить модератору
     Re: Использование RAID-массива из 12 дисков  [new]
    Александр Гладченко
    Member

    Откуда:
    Сообщений: 10716
    Блог
    vino
    ...кроме raid10 на 730Гб + 2HotSpare вам нечего посоветовать...


    Отнюдь, я бы строил сайзинг на RAID1. HotSpare are for wimps
    8 окт 09, 17:24    [7760542]     Ответить | Цитировать Сообщить модератору
     Re: Использование RAID-массива из 12 дисков  [new]
    vino
    Member

    Откуда:
    Сообщений: 1191
    Александр Гладченко
    ...HotSpare are for wimps
    ну, если возле ваших серверов постоянное дежурство квалифицированного админа, то вам можно позавидовать...
    8 окт 09, 18:01    [7760827]     Ответить | Цитировать Сообщить модератору
     Re: Использование RAID-массива из 12 дисков  [new]
    Eugene_p1
    Member

    Откуда: Москва
    Сообщений: 295
    vino

    1) вообще-то simple - плохо сочетается с надежностью!
    2) соответственно надежности, - вероятность простоя есть всегда, а минимизируется эта проблема с помощью кластеров и зеркалирования
    3) а пока кластера нет, а лог в БД минимален, кроме raid10 на 730Гб + 2HotSpare вам нечего посоветовать - забудьте про эксперименты с производительностью

    1. А кластер должно поднимать на одинаковых по мощности серверах?
    2. Какое зеркалирование имелось в виду?
    3. И даже разнесение лог+темпдб и базы на разные массивы RAID10 / RAID1 не поможет?
    8 окт 09, 18:40    [7761007]     Ответить | Цитировать Сообщить модератору
     Re: Использование RAID-массива из 12 дисков  [new]
    Senya_L
    Member

    Откуда: Москва
    Сообщений: 5381
    Eugene_p1
    Быстрый tempdb нужен.
    Это было понятно заранее. Энто же 1С
    8 окт 09, 18:47    [7761028]     Ответить | Цитировать Сообщить модератору
     Re: Использование RAID-массива из 12 дисков  [new]
    Eugene_p1
    Member

    Откуда: Москва
    Сообщений: 295
    Senya_L
    Eugene_p1
    Быстрый tempdb нужен.
    Это было понятно заранее. Энто же 1С

    Бугага! А вот и не угадали!
    8 окт 09, 18:59    [7761059]     Ответить | Цитировать Сообщить модератору
    Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5 6   вперед  Ctrl      все
    Все форумы / Microsoft SQL Server Ответить