У мене дешевий 2-х гніздовий NAS з 2 ТБ жорстким диском. Щоб бути надійним проти відмови диска, я думаю придбати другий HDD 2 ТБ і поставити його в RAID1 з Linux mdadm. Файлова система ext4.
Чи збільшиться це чи зменшить ефективність роботи NAS? А як із просто виконанням читання чи запису?
Здається, існує багато думок щодо цього в Інтернеті, але єдиної думки немає.
Спасибі.
Редагувати:
Тому вже у мене є три різні відповіді: "справедливо трохи швидше", "ви не помітите" і "знизить продуктивність, якщо що-небудь". (Мене цікавить насамперед ефективність читання.) У Вікіпедії сказано, що "читання може збільшитися приблизно як лінійна кратна кількість копій". Який це?
Редагувати 2:
Я знайшов вагомі докази на підтримку RAID1, що збільшує ефективність читання, включаючи вказівку сторінки МД:
Зміни записуються на всі пристрої паралельно. Дані зчитуються з будь-якого одного пристрою. Драйвер намагається розподілити запити на читання на всіх пристроях, щоб досягти максимальної продуктивності.
Я також виявив RAID10 MD з --layout=f2
, який забезпечує надмірність RAID1 із швидкістю читання RAID0, і його можна використовувати лише з двома накопичувачами. Продуктивність запису, однак, знижується, оскільки послідовне записування передбачає обидва диски, які шукають назад та назад між віддаленими частинами накопичувача. man md
для деталей.