У меня на домашнем сервере Windows 4x 4 ТБ жестких дисков, и я стремлюсь к максимально быстрой производительности последовательного чтения, но требуется, чтобы аппаратное или программное решение выдержало как минимум 1 отказ диска. Особенно важна для меня производительность чтения при передаче больших файлов. Очевидно, что о Raid 0 не может быть и речи из-за отсутствия устойчивости. Я не заинтересован в Raid 5,6 или 10, потому что улучшения производительности чтения либо отсутствуют, либо ниже моих ожиданий. Я особенно обращаю внимание на решения Raid 1 (аппаратные или программные), которые почти достигают производительности чтения Raid 0, в то же время обеспечивая зеркальное отображение данных.
Что я уже пробовал:
- Материнская плата Raid 1 (не обеспечивала параллельное / параллельное чтение с зеркальных дисков
- DrivePool (их рекламируемое "Чередование чтения" не работает и обеспечивает максимальное увеличение производительности на 10% по сравнению с производительностью одного диска)
- FlexRaid (я получаю около 330 Мегабайт в секунду в режиме Raid 1, пока что лучший, но я считаю, что должно быть более производительное решение или, возможно, настройка параметров, таких как размер полосы [для чтения]).
- Windows Storage Spaces (их зеркальное решение не дало никакого улучшения производительности чтения по сравнению с использованием одного диска)
Кто-нибудь может порекомендовать программный продукт (Windows) или аппаратный контроллер Raid 1, который будет в 3–3,5 раза превышать производительность чтения для 4-сторонних зеркал по сравнению с производительностью одного диска?
Как вы, наверное, поняли, я не против получить 1/4 от общего дискового пространства. Если я смогу получить с 4x 4TB накопителями пул размером 4TB и производительность чтения, которая в 3 раза выше, чем производительность чтения с одного диска, то это именно то, что я ищу.