Технические подробности:
В bitcointalk.org и bitcoin.it базы данных были сохранены на RAID 1 + 0 массив: два RAID 1 массивы 2 SSD, каждый, соединены с помощью RAID 0 (SO 4 SSD-накопители всего, все-таки модель). Мы заметили вчера, что были некоторые незначительные ошибки файловой системы на bitcoin.it VM, но мы взяли это за случайность, потому что не было никаких текущих проблем и контроллер RAID сообщили об отсутствии проблем диска. Несколько часов спустя, bitcointalk.org файловая система также начала испытывать ошибки. Когда это было замечено, файлы базы данных bitcointalk.org были немедленно перемещены в другом месте, но массив RAID быстро ухудшалось, и большинство файлов баз данных в конечном итоге слишком сильно повреждены, которые будут использоваться. Таким образом, отдельная ОС была установлена на другой массив RAID, а база данных была восстановлена с помощью ежедневного резервного копирования.
Я думаю, что оба SSD-накопителей в одном из RAID-1 подмассивов начали бежать из запасных секторов примерно в то же время. bitcoin.it работает на том же массиве, и это было недостаточно памяти в течение нескольких недель, поэтому его использование свопа может быть то, что ускорило ухудшение этих SSD. Контроллер RAID до сих пор не сообщает никаких проблем с дисками, но я не вижу, что еще может вызвать это произойдет с двумя различными виртуальными машинами. Я предполагаю, что контроллер RAID не знает, как получить SMART данных из этих дисков. (Диски довольно старые SSD-накопители, так что, возможно, они не поддерживают даже SMART.)
В bitcointalk.org и bitcoin.it базы данных были сохранены на RAID 1 + 0 массив: два RAID 1 массивы 2 SSD, каждый, соединены с помощью RAID 0 (SO 4 SSD-накопители всего, все-таки модель). Мы заметили вчера, что были некоторые незначительные ошибки файловой системы на bitcoin.it VM, но мы взяли это за случайность, потому что не было никаких текущих проблем и контроллер RAID сообщили об отсутствии проблем диска. Несколько часов спустя, bitcointalk.org файловая система также начала испытывать ошибки. Когда это было замечено, файлы базы данных bitcointalk.org были немедленно перемещены в другом месте, но массив RAID быстро ухудшалось, и большинство файлов баз данных в конечном итоге слишком сильно повреждены, которые будут использоваться. Таким образом, отдельная ОС была установлена на другой массив RAID, а база данных была восстановлена с помощью ежедневного резервного копирования.
Я думаю, что оба SSD-накопителей в одном из RAID-1 подмассивов начали бежать из запасных секторов примерно в то же время. bitcoin.it работает на том же массиве, и это было недостаточно памяти в течение нескольких недель, поэтому его использование свопа может быть то, что ускорило ухудшение этих SSD. Контроллер RAID до сих пор не сообщает никаких проблем с дисками, но я не вижу, что еще может вызвать это произойдет с двумя различными виртуальными машинами. Я предполагаю, что контроллер RAID не знает, как получить SMART данных из этих дисков. (Диски довольно старые SSD-накопители, так что, возможно, они не поддерживают даже SMART.)
Мне любопытно, почему это так. Не твердотельные накопители имеют конечные циклы чтения и записи? Я думаю, что это не очень хорошая идея, чтобы использовать SSD-накопитель для размещения PHP-приложения и баз данных, которая постоянно записываемые. Тем более, если память мала (и это было), так как это вынуждает сервер постоянно писать в пространство подкачки.
У меня есть компьютер Asus Eee, которая использует SSD для хранения. В отличие от остальной части своего диапазона ноутбука, виртуальная память была отключена на этих нетбуках щадить SSD. Не уверен, если это связано, но я также слышал, что с помощью Raspberry Pi, чтобы запустить полный узел является плохой идеей, поскольку циклы записи будут изнашиваться SD карту очень быстро.