SSD RAID best practise

Jan 31, 2022 18:05


... Не так давно начал серьезно работать с SSD-приводами в проде. Предыдущие работодатели как-то жмотили денег на высокоскоростные накопители. В связи с чем у меня возник ряд вопросов.

... Понятно, что полноценный аппаратный RAID-контроллер в случае "Linux + SSD" на фиг не нужен. Так как его кеш скорее всего окажется медленнее, чем сами SSDшки. А ( Read more... )

железо, вопрос, it

Leave a comment

Comments 79

anonymous_andy January 31 2022, 15:30:45 UTC
не знаю на счет best практикс, субъективно, два 2тб диска в зеркале, если нагрузка на чтение/запись не запредельная, только диски надо брать специально для БД, в никсе в фильтре даже флажок для таких есть.

Reply

klink0v January 31 2022, 15:37:26 UTC
Ну это понятно, что если Вася и будет брать SSDшки, то только специальные серверные. Тут даже вариантов нет.

Reply

karpion January 31 2022, 16:27:13 UTC
Вам сказали "специально для БД". Я как бы намекаю, что не все серверы работают с БД.

Reply

anonymous_andy February 1 2022, 06:36:47 UTC
да, оратор выше абсолютно прав, диски для БД более износостойкие, вот например https://www.nix.ru/autocatalog/ssd_crucial/SSD-192-Tb-SATA-6Gb-s-Micron-5300-MAX-MTFDDAK1T9TDT-1AW1ZABYY-25-3D-TLC_457760.html

Reply


Хех! :) de_nada January 31 2022, 15:57:56 UTC


"Это я удачно зашёл..."(с) :)

Вокруг SSD в рейд-массивах - прежде всего аппаратных - у меня есть что сказать более чем.

Ща вот кота в ветеринарку свожу - чихать начал, собака! - и вечерком попробую обозначить часть устойчивых мифов паттернов в этом месте с т.з. практикующего инфраструктурного админа, сожравшего немало собачих упряжек на рейд-контроллерах, ssd и их сочетании в реальном проде.

С уважением.

Reply

Re: Хех! :) klink0v January 31 2022, 16:05:14 UTC
Тут подсказывают, что у кошек иногда бывает аллергия на мелкий натуральный наполнитель для кошачьих туалетов.

Reply

Re: Хех! :) de_nada January 31 2022, 16:15:09 UTC


Ну у моего кота этот наполнитель с первых дней его жизни и всё норм.
Разве что попался пакет из какой-то партии некошерный - днями купили.
Спасибо за подсказку, я обдумаю этот вопрос. :)

С уважением.

Reply

anonymous_andy February 1 2022, 10:40:35 UTC
а вот подпишусь на каменты, а с чего сразу в ветеринарку то?? у меня тоже последнее время иногда чихать начал, причем как человек, ночью подскочить можно, есть показания в в таких случая в ветеренарку???

Reply


karpion January 31 2022, 16:33:19 UTC
Кэш полноценного аппаратного RAID-контроллера {...} скорее всего окажется медленнее, чем сами SSDшки.
Вот тут я не уверен. Ибо SSD, если эмулирует "блочное устройство", имеет несколько слоёв абстракции.
Я думаю, на чтение разница будет минимальна. А вот на отложенную запись, если она допускается, разница м.б. значительной: и в скорости, и в снижении износа.

Допустим, мы собираем две SSDшки в зеркало. С одной стороны, резервирование. С другой стороны, поскольку пишется на них одно и то же, то и выйдут из строя они скорее всего одновременно.
Если эти SSDшки одной модели, то да. А если разных, да ещё разных производителей ( ... )

Reply

klink0v January 31 2022, 16:47:14 UTC
Я дико извиняюсь. Но у меня уже больше нет сил читать тот бред, который вы постите в комментариях моего ЖЖ. Ещё раз прошу прощения, но вынужден вас забанить.

Reply

de_nada January 31 2022, 19:24:04 UTC

Хм-м-ммм... Сергеич, дело твоё, конечно, но здравые вещи в комментарии Дмитрия есть... примерно с начала до серединки.
Другое дело, что подача и содержание "тёмной стороны комментария" действительно могут вызвать неоднозначную реакцию.

Я ща пойду отвечать "в корне" на твой пост с т.з. собственной практики (сделав вид, что не читал вот этого всего), а ты уж будь добр, не бань меня за те моменты, в которых узришь "ересь", бо напомню, что я исхожу из своего опыта, подкреплённого и "источниками" в т.ч. (в основном это доки от вендоров, форумы и т.д.... ЧСХ, корреляция "теории" и "практики" лично у меня наблюдается).

С уважением.

Reply

klink0v January 31 2022, 20:27:32 UTC
Ой. Этот товарищ везде отмечается, и везде несет сравнимую чушь. Я долго терпел. Думал, могут счесть за "подавление инакомыслия". Но вот эти многабукаф 99%-й хреноты моё сознание уже не в состоянии вывезти.

Где там здравое зерно? В "эмуляции блочного устройства"? Или что кто-то в трезвом уме и твёрдой памяти будет специально пихать в сервак разные SSDшки? Или что кто-то действительно будет проходить по ЦОДу и делать ротацию носителей, особенно если у тебя там полсотни таких машин по 8 приводов в каждой? Вы серьёзно?

Про "раскидать запросы на разные диски страйпа" - это уже даже и не смешно...

Reply


zimins_net January 31 2022, 17:20:21 UTC
Позволю себе 2 копейки.

С ССД в проде ты работаешь с 12 года.
Ты просто про это забыл :)

RAID1 защищает не только от битых кластеров/мёртвых ячеек на диске, но и от отказа всей железки целиком - так что польза от этого несомненна.

Выбор между 10 и 1 - я бы советовал брать минимально допустимое количество SSD на сервер - то есть RAID1 ака зеркало.

На несколько серверов брал бы полку СХД с ССД оптимальными по цена/объем или 15К HDD+SSD кэш.

Для OLTP RAM ака память гораздо важнее дисков, поэтому в первую очередь забил бы RAM до отказа.
Хотя, если нет планки по ценнику - и памяти до упора и SSD в зеркале по максимуму.

PS
В любом случае ты понимаешь, что я говорю с колокольни своего двадцатитетнего опыта с MSSQL, и как оно пойдёт под ваш Постгресс или что у вас там я хз.

Reply

klink0v January 31 2022, 20:22:06 UTC
В том проекте будет, прастихоспади, MongoDB. Хорошо что от меня там требуется только инфраструктура.

Reply


leh_a January 31 2022, 19:20:48 UTC
при выделении К денег звоню поставщику серверов, прошу счет, получаю железку и монтирую её стойку. ну бекап ещё настраиваю и думаю куда нагрузку смигрировать пока железка может быть в ремонте.
о более сложных вещах пусть лошадь думает - у неё голова большая

Reply


Leave a comment

Up