Назад | Перейти на главную страницу

Как создать высокопроизводительный регистратор сетевого трафика без узких мест (20 Гбит / с)

Мне нужно создать сервер, способный перехватывать сетевой трафик 20 Гбит / с (2 сетевых адаптера 10g - загрузка 99%) и хранить их на диске с нулевой потерей пакетов. Требуется наличие возможности записи 20-30 минут непрерывного трафика.

Не будучи «экспертом по оборудованию», я поискал в сети самые быстрые на сегодняшний день жесткие диски и нашел следующий вариант: Установка Raid-0 (полосы) более 6 x 600 ГБ Накопители WD VelociRaptor SATA, который претендует на звание самого быстрого (sata) накопителя на земле (интерфейс 6 Гбит / с), обеспечивающего скорость записи 36 Гбит / с.

Мои вопросы в основном заключаются в том, чтобы разобраться с местом на жестком диске,

  1. Что насчет других частей машины, какая материнская плата мне понадобится?
  2. Что за процессор?
  3. Сколько процессоров?
  4. Сколько оперативной памяти необходимо, учитывая, что данные не обрабатываются, а записываются на жесткие диски?

Я хотел бы заранее поблагодарить вас всех за вашу помощь и советы.

Хотя у меня есть сомнения в том, насколько реалистичны такие вещи с оборудованием OTS; вот мои мысли:

Каждый из этих дисков может обеспечить скорость около 1 Гбит / с (макс.); вам понадобится массив не менее 20, чтобы получить необходимую производительность записи. На самом деле вам, вероятно, понадобится более 30 дисков для обеспечения непрерывной пропускной способности и некоторого резервирования; хотя я не думаю, что есть много SAS RAID, которые могут делать 2,5 ГБ / с с RAID5 или 6; так что вы можете застрять с RAID10.

Для такого объема данных вам потребуется от 3 до 4,5 ТБ доступного хранилища. С дисками Raptor у вас легко будет столько же, даже с RAID10 (который, вероятно, ваш лучший выбор здесь).

ЦП, линии PCIe и оперативная память не должны быть слишком внимательны; кроме того, что требуется для карты RAID и сетевых адаптеров. Я бы получил быстрый процессор раньше, чем процессор с большим количеством ядер. Сам по себе он мало что делает, по большей части просто координирует передачи DMA. Я бы взял хотя бы 4 ГБ ОЗУ; хотя чем больше, тем лучше во всем.