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

Откуда:
Сообщений: 132
тема по железу но интересует ради MS SQL поэтому создам здесь. Кто разбирается каковы максимальные возможности raid на одном компе? Сколько дисков можно одновременно подключить чтобы распараллелить? Ведь это проще чем несколько инстансов сервера устанавливать на разных серверах.
23 ноя 18, 14:47    [21742900]     Ответить | Цитировать Сообщить модератору
 Re: Возможности RAID  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
Вопрос поставлен некорректно. Возможности безграничны и упираются в деньги. В идеале под файлы данных свой рейд10, под логи такой же. Отдельно рейд1 под бекапы и отдельный рейд под tempdb (если золото нацистов найдено, то можно и SSD промышленный под эти нужны).

Вас что интерисует? Предельная скорость рейда? Конфигурации?
23 ноя 18, 14:51    [21742914]     Ответить | Цитировать Сообщить модератору
 Re: Возможности RAID  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4712
Дядя Коля
тема по железу но интересует ради MS SQL поэтому создам здесь. Кто разбирается каковы максимальные возможности raid на одном компе? Сколько дисков можно одновременно подключить чтобы распараллелить? Ведь это проще чем несколько инстансов сервера устанавливать на разных серверах.


Если это промышленная среда, то сейчас ставят виртуальные машины и что там подмаплено разработчики БД вообще не знают. Этим обычно админы рулят.

Если же вы на локальной машине у себя ставите, то RAID5-RAID10 -- что контроллер потянет.

Можно много чего наворотить.

https://en.wikipedia.org/wiki/Nested_RAID_levels

Может лучше SSD поставить в MIRROR и не париться?
23 ноя 18, 14:52    [21742916]     Ответить | Цитировать Сообщить модератору
 Re: Возможности RAID  [new]
Дядя Коля
Member

Откуда:
Сообщений: 132
AlanDenton
Вопрос поставлен некорректно. Возможности безграничны и упираются в деньги. В идеале под файлы данных свой рейд10, под логи такой же. Отдельно рейд1 под бекапы и отдельный рейд под tempdb (если золото нацистов найдено, то можно и SSD промышленный под эти нужны).

Вас что интерисует? Предельная скорость рейда? Конфигурации?

ну если база тормозит по ограничению скорости диска то можно врубать параллельную запись на несколько дисков. Вот сколько их максимум можно воткнуть для ОДНОВРЕМЕННОЙ записи на них? ну чтобы 2 диска давали в 2 раза большую скорость.
23 ноя 18, 15:06    [21742938]     Ответить | Цитировать Сообщить модератору
 Re: Возможности RAID  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
Дядя Коля
ну чтобы 2 диска давали в 2 раза большую скорость.

Какая версия SQL Server? Редакция? Добавление дисков не всегда обеспечивает рост линейной скорости по чтению с диска. Возможно нужно банально добавить памяти. Как вариант можно посмотреть в сторону колумнсторов.
23 ноя 18, 15:10    [21742947]     Ответить | Цитировать Сообщить модератору
 Re: Возможности RAID  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36965
Дядя Коля
Вот сколько их максимум можно воткнуть для ОДНОВРЕМЕННОЙ записи на них?
В сферический комп в вакууме влезает от 0 до бесконечности дисков.
23 ноя 18, 15:12    [21742952]     Ответить | Цитировать Сообщить модератору
 Re: Возможности RAID  [new]
vikkiv
Member

Откуда: London
Сообщений: 2702
Гавриленко Сергей Алексеевич
Дядя Коля
Вот сколько их максимум можно воткнуть для ОДНОВРЕМЕННОЙ записи на них?
В сферический комп в вакууме влезает от 0 до бесконечности дисков.
можно то можно, а вот на практике рост производительности не такой уж линейный
к тому-же пакет данных на диски бить нужно, если 8Кb страницу/файл на диск писать
то после 8К дисков кое-куда начнут нули уходить, это при том что есть ещё stripe блоки и блоки
памяти на SSD носителе (который будет весь блок а не только часть переписывать, т.е. износ ресурса)

да и SSD - такое-же далёкое прошлое как CD - диски или даже FDD
уже не первое поколение идёт на NVMe (M.2 / PCIe шина) стандарте,
так что SSD это уже мусор в 5-6 раз медленней современных
стандартов даже на розничном рынке, не говоря уже о серверах.
23 ноя 18, 15:27    [21742978]     Ответить | Цитировать Сообщить модератору
 Re: Возможности RAID  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31354
Дядя Коля
Кто разбирается каковы максимальные возможности raid на одном компе? Сколько дисков можно одновременно подключить чтобы распараллелить?
Пропускную способность ядра принимают за 200МБ/сек
Соответственно, для массовыъ операций (например, перестроение индекса), сервер будет упираться в 4 HDD на ядро, больше ему не обслужить, для случайного доступа примерно 40 HDD на ядро. Всё это в RAID 10

На двухсокетном сервере имеем 32 - 64 ядра, получается, что нужно не более чем от 256 до 2560 HDD, больше он обслужить не сможет.

Для SSD количество требуемых дисков снижается, особенно для случайного доступа. Для простых SATA3 SSD достутачно будет 64-256 SSD, для быстрых (типа U.2) ещё в 2-4 раза меньше.
23 ноя 18, 15:51    [21743016]     Ответить | Цитировать Сообщить модератору
 Re: Возможности RAID  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31354
vikkiv
да и SSD - такое-же далёкое прошлое как CD - диски или даже FDD
уже не первое поколение идёт на NVMe (M.2 / PCIe шина) стандарте,
так что SSD это уже мусор в 5-6 раз медленней современных
стандартов даже на розничном рынке, не говоря уже о серверах.
Не путайте человека.

SSD - это "твёрдотельный накопитель", современней некуда, они бывают с NVMe или ATA программным интерфейсом.
M.2 - это физический сандарт дисков (грубо говоря, физические размеры для размещения в комп), он бывает как SATA, так и PCIe;
а ещё есть 2.5" диски, которые тоже бывают как SATA, так и PCIe.
А есть ещё PCIe диски в формате платы расширения PCIe.

То есть 1) технология хранения данных, 2) физический конструктив, 3) прогргаммный (логический) интерфейс и 4) сигнальное соединение - это хоть и немного связанные, но всё таки отдельные характеристики накопителей.
23 ноя 18, 16:12    [21743057]     Ответить | Цитировать Сообщить модератору
 Re: Возможности RAID  [new]
Владислав Колосов
Member

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

SSD - это вид носителя информации, M.2 - интерфейс подключения. У Вас теплое лучше тяжёлого.
23 ноя 18, 16:36    [21743116]     Ответить | Цитировать Сообщить модератору
 Re: Возможности RAID  [new]
vikkiv
Member

Откуда: London
Сообщений: 2702
Владислав Колосов,
alexeyvg,

спасибо, учту, было в контексте естественно.
23 ноя 18, 16:50    [21743127]     Ответить | Цитировать Сообщить модератору
 Re: Возможности RAID  [new]
Alexander Us
Member

Откуда:
Сообщений: 1130
сравнение произвидительности
23 ноя 18, 18:40    [21743272]     Ответить | Цитировать Сообщить модератору
 Re: Возможности RAID  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10722
Блог
Дядя Коля
ну если база тормозит по ограничению скорости диска то можно врубать параллельную запись на несколько дисков. Вот сколько их максимум можно воткнуть для ОДНОВРЕМЕННОЙ записи на них? ну чтобы 2 диска давали в 2 раза большую скорость.


Пока хватает пропускной способности контроллера и интерфейсов, можете масштабировать ввод-вывод добавлением файлов данных (если на обычных дисках, то на новом массиве, если SSD - можно на том же массиве). Пока не упрётесь в "горлышко" - рост будет почти линейным.
Из соображений удобства администрирования - лучше не плодить массивов больше, чем букв в алфавите.
26 ноя 18, 10:03    [21744519]     Ответить | Цитировать Сообщить модератору
 Re: Возможности RAID  [new]
rahzer
Member

Откуда:
Сообщений: 2291
Дядя Коля
тема по железу но интересует ради MS SQL поэтому создам здесь. Кто разбирается каковы максимальные возможности raid на одном компе? Сколько дисков можно одновременно подключить чтобы распараллелить? Ведь это проще чем несколько инстансов сервера устанавливать на разных серверах.

Зависит от рэйд-контроллера:
Стандартный софтово-набортный мало дисков держит.
Аппаратные за сотню, но корпуса надо закупать для физического места жестких дисков.
Обычно в серверный корпус по 32 диска можно поставить (но тут смотря какой форм-фактор винтов)
И да, в одну рэйд группу не более 16 дисков (32 для 50 и 60 уровней)
26 ноя 18, 15:54    [21745115]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить