Представим гепотетическую задачу: есть некие два устройства, например стул и стол. от стола к стулу нужно передать данные. Поток 500 mb/sek.
Интересуют идеи по организации данного обмена ... тоесть например ... четыре потока по гигабиту итд ...
Просто хочется реализовать с наименьшими усилиями.
Если кого-то заинтересует, чуть позже дам более интересную задачку
Поток в обе стороны одинаковый, или нет?..
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
Только в одну сторону.
Две 10Gbit eth сетевухи, при условии, что шины стола и стула потянут такой поток данных. Или по 5 сетевух с каждой стороны по 1 Gbit в транке. Или mirinet.
ex-K9
ну ... я подумываю попробовать pci Express, но под pci устройства мне лично даются с трудом ... про express умолчу.
проблема в том, что стул еще и будет сохранять все это на HDD
Так ты бы с этого начал...
Тогда напрашивается SCSI-to-IDE, или -SATA, или -SCSI, в зависимости от количества вложенных средств, насколько мне известно, есть решения позволяющие создавать нечто вроде моста 2хU320...
На худой конец, 2 харда U320 (или 2 группы), каждый(ая) монопольно на своем шлейфе, объединенные через соотв. контроллер в РАЙД-0...
Т.е. обработку инфы вести на столе, а на стул посылать уже "готовое изделие"...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
А латентность имеет значение? Если не имеет - то фура с DVD-R будет в самый раз.
PS: Как я понимаю один из девайсов будет генерить данные, а второй - их сохранять, поэтому скорее всего 2xU320 SCSI не покатит. Каково расстояние между столом и стулом?
ex-K9
Ну, если расстояние большое, то можно думать о решении на FC...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
хм ... все замечательно, но если добавить новых данных, получается не очень красиво.
Данные идут по 12битной шине. Не какой-то специфицированой, а собственной разработки.
Задача моей коробочки разложить поток в 500mb/sek на ~20HDD (), потом все это отдать уже с нормальной скоростью в комп для дальнейшей обработки.
По моему сугубо личному мнению ни одна из имеющихся (известных мне) шин (в том числе и PCI(за исключением AGP)) не дает такого быстродействия. вот я и интересуюсь вашими идеями, как это сделать.
У меня пока идея с ПЛИС, которая будет делить потоки. нашел подхлодящую ... и в общем то не дорого. только ног маловато ... решаю.
Ну ты тогда, брат, формулируй задачу полностью - бум думать...
Я вот много всякой фигни понадумал касательно связи двух компов (по теме в двухпроцессорных), может, что и подойдет...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
Я уточняю по мере того, как до меня самого инфа доходит ... разница в часовых поясах с другими разработчиками достигает весьма внушительных значений.
Отправить комментарий