Назад | Перейти на главную страницу

Существуют ли какие-либо риски, которые я не рассматриваю при выходе из строя раздела подкачки?

Я планирую настроить 4 диска в конфигурации raid10, но разместить на каждом отдельные разделы подкачки (без рейда) и позволить ядру делать что-то похожее на raid0. Когда / если один из дисков выходит из строя и на нем есть данные подкачки:

Пока это кажется приемлемым случаем отказа. Есть ли другие плохие вещи что может случиться, что я не учел?

Извините, я никогда не был достаточно храбрым, чтобы рискнуть вступить в сферу обмена без избыточности. Так что это не прямой ответ на ваш вопрос, кроме «не делай этого».

Я хотел бы поделиться своим мнением, что, как правило, если вы полагаетесь на производительность подкачки, вы, вероятно, делаете что-то не так. И если производительность подкачки не вызывает беспокойства, просто оставьте ее избыточной.

Больше оперативной памяти всегда дешевле, чем больше производительности подкачки!

Может случиться и другое: если процесс, который был частично или полностью заменен (например, из-за бездействия), должен быть перезагружен в ОЗУ (например, из-за внешних факторов, как итерация пользователя), и ваш раздел подкачки умирает, процесс подкачки может не завершен, и процесс выйдет из строя или иначе сойдет с ума.

По всем этим причинам я настоятельно рекомендую не использовать раздел подкачки RAID-0 для серверов. На рабочей станции / клиенте это может быть разумным, но реальность такова, что даже массивный дисковый массив в режиме RAID-0 настолько медленный по сравнению с ОЗУ, что функционально не отличается от использования RAID-10.