Виртуалка с windows 2012r2 почему время вылетает диск из программного raid1?
Имеется виртуалка с windows 2012r2 прокинуто 2 серверных ssd intel. Создан программный raid1, там лежит sql база.
два раза в неделю (а то и чаще) первый диск становиться со статусом - ошибки, отказавшая избыточность.
Иногда после этого можно реактивировать диск и все еще некоторое время поработает. иногда реактивация не проходит до конца и опять статус у диска - ошибки. Помогает только выкинуть его из рейда, форматнуть и заново добавить в зеркало... диск проверялся ошибок на нем нет. здоровье 100%. Что можно тут сделать?
Точная модель диска, его объем.
Сколько места выделено под рэйд сколько под резерв?
На сколько диск заполнен? Какой объем записи в день?
Что кроме базы лежит на диске?
АртемЪ,
ssd intel s3710 200GB. под рейд полностью весь объем диска. свободно 70GB. занят только базой SQL основная + tempdb. объем записи не сильно большой, точно не знаю.
KPOBABAK, Ну померять нагрузку можно счетчиками производительности.
А по поводу остального - TRIM у вас не работает, значит ячейки не очищаются.
В результате после некоторого количества времени у вас диск будет под завязку забит данными - свободных ячеек ноль.
А в таких случаях резко проседает скорость записи, и отклик на конкретную операцию записи или чтения может быть очень долгим - это закономерный вылет из рэйда.
Точно сказать сложно, надо смотреть, диагностировать.
Наиболее вероятная причина проблемы и ее решение -
Вылет происходит из-за долгого ответа диска, это происходит вероятнее всего из-за деградации скорости в следствии отсутствия чистых ячеек. В качестве решения - оставить приличный over provisioning чтобы точно хватало на суточный цикл записи.