On Mon, Nov 01, 2010 at 08:48:34AM +0000, Basil Vizgin wrote:
2010/11/1 Alexander Trotsai
: 1. есть ограничение на кол-во циклов перезаписи, что заставляет "опасаться" ssd дисков. Специально уточнил у их технаря (кингсоновского), если диск подтвердил успешную записть, информация таки успешно записана и не будет потеряна (конечно остаются варианты пули, кирпича, выгорания кремния и т.п., но от этого никто не застрахован). Соответственно если использовать такие диски под базу, то теоретически можно обойтись без raid-1 (ибо дорогие заразы), "Дорогие" или нет - описывается бизнес-процессом. Если его прибыль не покрывает хроническую плановую (а не по гарантии) замену накопителей - наверно ему там не место. Если простой/падение производительности допустимы, но фактор "дорого" очень значимый - то почему бы и нет, если есть возможность.
в крайнем случае когда будет выеден ресурс диск просто тановится ПЗУшкой :). Оно вроде как постафактум и понятно, но об этом надо заранее подумать
Во многих современных SSD подтверждение записи будет при попадании данных в кэш диска, а не на флеш, так что возможны варианты...
А ещё "очень интересное положение" получится, когда массовое "write failure" вылезет. Вот как в ZFS-ной рассылке "не бойтесь, данные там есть, просто их достать пока нельзя" - это после вылета ZIL/L2ARC device. Что за каша окажется в ФС, или ещё лучше - в БД, если вдруг что-то (metadata) не удалось записать полностью? С зеркалами из SSD - песня реально на порядок интереснее, ведь при равном количестве записанного - получим почти одновременный вылет. Во избежание такого - один из дисков нужно подвергнуть бОльшему износу (у меня так получилось почти случайно - пока въехал, что нужно бы ZIL зазеркалить и занялся вопросом, так пол-года прошло наверно :) ) Кстати - проблема с солярисом - SMART у SATA - фиг увидишь, приходится ребутиться/смотреть/снова ребутиться... Массовое использование SSD в продакшн должно породить интересное явление - рынок "полуживых" SSD, замененных досрочно (это, кстати, к вопросу о "зеркало=дорого"). -- Best regards, Paul Arakelyan.