Я хочу настроить систему хранения с использованием ssd, которая обеспечит максимальную скорость чтения для больших (2+ ГБ) файлов в 24-ядерной (12 физических ядер) системе.
Данные по большей части статичны, хотя иногда (1 раз в неделю) они перезаписываются. Приложение, которое мы запускаем, выполняет одновременное чтение на каждом из своих 24 ядер (т. Е. У нас есть поток на каждое ядро; каждый поток читает из 1 2 + ГБ файла за раз). Отказ SSD, хотя и неприятный, не является катастрофическим, поскольку это просто вопрос копирования данных с жесткого диска. И приложение НЕ выполняет небольшие операции чтения / записи; просто большие, длинные последовательные чтения.
Нам нужно около 2 ТБ хранилища.
Я пытаюсь отсеять всю противоречивую информацию: быстрее до RAID 0 кучу ssd, или один REVO 3x pcie будет так же быстро (насколько я понимаю, диск REVO в основном представляет собой массив рейдового типа ssd дисков на одну карту). Есть ли проблемы с перегрузкой полосы пропускания при использовании SATA3 / RAID?
Если диск типа REVO - лучший вариант, возникнут ли проблемы с перегрузкой полосы пропускания, если мы поместим 2 или 3 таких устройства на одну материнскую плату?
Соединение PCIe невероятно быстрое и обеспечит вам необходимую производительность в одном устройстве.
Чтобы получить то, что вы ищете, с твердотельными накопителями на основе SATA, вам необходимо создать многоканальный массив. Поскольку верхний конец SSD может полностью заполнить канал SATA 6 ГБ, вам понадобится канал SATA 6 ГБ для каждого диска. Конструирование этого может быть сложным, что, в свою очередь, приводит к хрупкости, что предполагает, что универсальное устройство, такое как карта PCIe, будет более стабильным решением.