Актуален ли железный рейд для пары SSD в raid1?

1 2345 6
ENELIS
На сайте с 29.08.2008
Offline
194
#31
Pavel.Odintsov:
Проблема не столько в кэше самих дисков, его можно отключить при желании, а в поведении страничного кэша почти любой современной ОС, когда данные пушатся блоками (когда наберется 10-20-50 записей или пройдет какое-то время), а не по мере реальной записи.

То есть, пишет тут MySQL что-то на диск раз запсисал - данные еще в памяти, два записал - снова в памяти, три записал - пошел пуш на диск. И ели до реального пуша данных еще не дошло и кончилось электричество - с данными можно прощаться. Ну и файловая система может разлететься, журнал ФС пишется зачастую даже чаще чем реальные данные.

Потому надо юзать хорошие фс (с).

ZFS с copy on write. Включать у MySQL O_DIRECT и бекапиться (благо с zfs это вопрос скорости канала да и только).

Аппаратный контроллер от этого кстати не защищает. Более того, у контроллера может быть глюк (было у нас пару раз с адаптеками) и этот глюк лечится только прошивкой новой фирмвари, которую прошивать на свой страх и риск, ибо гарантия снимается (собственно как и с ссд, но если ссд дешевые есть, контроллеры приличные все еще в 500 евро гуляют). Баттарейка может выйти из строя и если не настроена оповещалка - будет неприятный сюрприз. Даже сами производители пишут "бекап обязателен".

Плюс зачем дополнительная точка отказа в системе, которую дорого заменить? А вдруг слетел контроллер к чертям собачьим, а новый такой уже не купить, а у Вашего была проприетарная милая такая разметочка страпов?

Имхо намного логичней попросить 2 луча и в стойке и поставить сервер с 2мя БП - это как раз убирает еще одну единую точку отказа и позволяет сэкономить в будущем. Райд для ССД не нужен.

Оттюненный софтовый райд (да, его надо тюнить и правильно размечать, чтобы он православно лег на диск и на него можно было также правильно положить LVM в те самые 4к) будет перформить довольно близко к хардварным райдам, но вот геморроя с ним будет намного меньше, стоимость дико дешевле а возможностей поболее. И уж тем более, если это ZFS, будет намного проще управляться raw дисками.

Хард райд перформит быстрее в случае старых фс (типа ext2/3/4 или ufs), которые меньше опираются на память (кэширование делает ось). Для ZFS разницы не будет или же наоборот будут проблемы (в ZFS так и указано, что лучше не класть поверх хардвейр райда, т.к. это единая точка отказа ЗА пределами компетенции ZFS). Хотя мы например используем два raid0 и в zmirror, очень шустро работают).

P.S.: dd тестировщикам по ушам бы надавал, юзайте fio. Хотите увидеть красивый хард райд (если только у него нет кеша SSD) фейл? Запустите dd с fdatasync и bs=4G, чудо в Кэш не поместится и будут работать сами диски.

С Уважением, ServerAstra.ru (https://serverastra.com) - VPS и выделенные сервера в Будапеште по выгодным ценам!
sladkydze
На сайте с 07.12.2012
Offline
243
#32
Valmon:
Это slc диски, в них то ли кондсаторы стоят, то ли литиевые батарейки

У Интела DC серия на MLC тоже умеет. Тут тип памяти не играет роли.

Предлагаю VDS, IaaS, Dedicated. http://riaas.ru (http://riaas.ru)
V
На сайте с 16.03.2009
Offline
133
#33
ENELIS:
Потому надо юзать хорошие фс (с).

ZFS с copy on write. Включать у MySQL O_DIRECT и бекапиться (благо с zfs это вопрос скорости канала да и только).

ZFS уже допилили и она стала панацеей?

Где то я это слышал лет пять назад, уже стало намного лучше?

---------- Добавлено 09.09.2014 в 18:01 ----------

sladkydze:
У Интела DC серия на MLC тоже умеет. Тут тип памяти не играет роли.

Ну смотря какая серия, не во всей

VPS XEN/512Mb за 120 Руб (http://www.htc-s.ru/vps-hosting.html) / Виртуальный и VPS хостинг с отзывами (/ru/forum/900361) VPS, хостинг (http://horttel.hosting/)
ENELIS
На сайте с 29.08.2008
Offline
194
#34
Valmon:
ZFS уже допилили и она стала панацеей?

Где то я это слышал лет пять назад, уже стало намного лучше?

А что там пилить? У нас в продакшне с 8ки стоит (15 версия пула и 4 версия зфс) до 10.

Пилят другие, кому надо реализовать то, что в ZFS уже реализовано и работает :).

Den73
На сайте с 26.06.2010
Offline
523
#35

Scumtron

если у вас linux то Linux Software Raid работает изумительно, предсказуем, производителен, бесплатный, что еще нужно?

по HWR дешевые карточки снижают производительность, если сервер удаленный добавляют дополнительные некоторые риски.

у нас в офисе все на HWR но только из за винды, все сервера на Software Raid без исключений.

Scumtron
На сайте с 14.01.2008
Offline
166
#36
Den73:
Scumtron
если у вас linux

Да, линукс. Виртуализация не планируется.

Диски: Intel DC серии S3500 240GB.

Выделенные серверы в Европе. Доставка видео контента. https://kvs-service.com
sladkydze
На сайте с 07.12.2012
Offline
243
#37

Тогда вопрос решенный :)

Scumtron
На сайте с 14.01.2008
Offline
166
#38
ENELIS:
Батарейка может выйти из строя и если не настроена оповещалка - будет неприятный сюрприз.

Этот пункт можно вычеркнуть, там CacheVault вместо батарейки.

---------- Добавлено 10.09.2014 в 03:48 ----------

sladkydze:
Тогда вопрос решенный :)

Думаю, да :)

Спасибо всем участникам дискуссии за "расшаривание" бесценного опыта :)

R
На сайте с 03.07.2006
Offline
214
#39

Если бы я решал для себя, то рассуждаю так:

1. Срок службы SSD предсказуемый, два винта SSD в RAID 1 выходят из строя примерно одновременно. Поэтому нет смысла для пары SSD делать RAID 1 хоть софтварный, хоть хардварный.

2. Для статики лучше взять SATA диски большого объёма. С точки зрения экономики это хороший вариант, с точки зрения производительности на порядок медленнее, но как правило даже такие винты с кешем 64 Мб не нагружаются более чем на 20% при интенсивной отдаче трафика.

3. На секономленые деньги добавить ещё один диск SATA в систему для ежедневных бекапов.

V
На сайте с 16.03.2009
Offline
133
#40
rengen:
Если бы я решал для себя, то рассуждаю так:
1. Срок службы SSD предсказуемый, два винта SSD в RAID 1 выходят из строя примерно одновременно. Поэтому нет смысла для пары SSD делать RAID 1 хоть софтварный, хоть хардварный.
2. Для статики лучше взять SATA диски большого объёма. С точки зрения экономики это хороший вариант, с точки зрения производительности на порядок медленнее, но как правило даже такие винты с кешем 64 Мб не нагружаются более чем на 20% при интенсивной отдаче трафика.
3. На секономленые деньги добавить ещё один диск SATA в систему для ежедневных бекапов.

Гениально, еще сервер куда нить в горячую точку для верности, и случайный секс без гондома

1 2345 6

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий