Требуется совет специалиста, технология записи на сеть на диск, 1+ Гбит / с
Есть ли какая-либо другая технология внутреннего хранения, кроме ОЗУ, которая может обеспечить производительность записи 1 Гбит или более в сочетании с одновременным чтением?
Вариант использования следующий:
Многие (100-х) потоки захватывают IP-ввод и записывают в файловую систему, объединенный IP-вход находится в диапазоне 1Gbps+.
Это будет "непрерывная" запись, поэтому я сомневаюсь, что SSD может соответствовать требованию.
Мой анализ состоит в том, что оперативная память - единственное внутреннее устройство, которое может справиться с этим требованием, однако я не являюсь экспертом в области хранения.
Кроме того, есть ли какие-либо проблемы с файловой системой, о которых следует знать?
4 ответа
PCI-Express на основе ssds может сделать свое дело.
Если не считать этого, вы можете попробовать добавить ssds в пул, чтобы получить достаточную пропускную способность.
В зависимости от того, сколько места вам нужно, если ваша материнская плата может поддерживать больше оперативной памяти в ней (или обновление), вы можете рассмотреть возможность ее максимального использования, а затем создать RAM-диск для хранения активных файлов. затем просто убедитесь, что он периодически копирует на жесткий диск.
1 гигабит/ с не так уж и быстро. Один жесткий диск может почти справиться с этим для последовательных передач, а 4-дисковый RAID-10 или SSD среднего уровня определенно подойдет. Если вы говорите о 1 гигабайт/ с, то это совсем другая история.
К сожалению для вас, у вас есть гораздо больше проблем для решения и вопросов, прежде чем вы сможете найти полезное решение.
- Сколько данных вы собираете?
- Как вы храните данные?
- Что ты с этим делаешь?
- Как долго вы должны держать это?
- Как это записывается на диск?
- Какой у тебя бюджет?
Просто сказать "брось RamSan в это" не очень хорошо, если он слишком маленький или слишком дорогой.
Другие вещи, которые всплыли у меня в голове: если "IP-данные" - это захват пакетов, а вы говорите о 1 ГБ / с, как вы получаете все это в единую систему для захвата? Если вы мультиплексируете данные из нескольких систем, используете ли вы какое-то общее хранилище? Если нет, то что вам действительно нужно?
Большинство сетей SAN легко заполняют соединение со скоростью 1 Гбит / с. Многие устройства SCSI с прямым подключением также могут делать это с помощью высококачественной рейд-карты и нескольких дисков. Вы можете сделать это, и это не сложно, но это не будет "дешево"
На самом деле, если подумать об этом... То, что на самом деле только 125 МБ / с 8 SATA-дисков в массиве raid должны это делать. Вероятно, меньше, это будет зависеть от постоянной скорости записи.