.png)
Мне нужно построить сервер, способный захватывать сетевой трафик 20 Гбит/с (2 сетевых адаптера 10g - 99% загрузки) и сохранять его на диске с нулевой потерей пакетов. Требования - обеспечить возможность записи 20-30 минут непрерывного трафика.
Не будучи «экспертом по оборудованию», я поискал в сети самые быстрые на сегодняшний день жесткие диски и пришел к следующему варианту: настройка RAID-0 (чередование) на 6 x 600 ГБДиски SATA VelociRaptor от WD, которые заявляют, что являются самым быстрым (SATA) диском в мире (интерфейс 6 Гбит/с) - это обеспечивает скорость записи 36 Гбит/с.
Мои вопросы в основном сводятся к тому, чтобы разобраться с местом на жестком диске,
- А как насчет других частей машины, какая материнская плата мне понадобится?
- Какой тип процессора?
- Сколько процессоров?
- Какой объем оперативной памяти необходим, учитывая тот факт, что данные не обрабатываются, а записываются на жесткие диски?
Я хотел бы заранее поблагодарить вас всех за вашу помощь и советы.
решение1
Хотя у меня есть сомнения относительно того, насколько реалистично подобное с оборудованием OTS, вот мои мысли:
Каждый из этих дисков может выдавать около 1 Гбит/с (макс.); вам понадобится массив из как минимум 20 дисков, чтобы получить необходимую производительность записи. Реалистично вам, вероятно, понадобится более 30 дисков, чтобы получить непрерывную пропускную способность и некоторую избыточность; хотя я не думаю, что есть много SAS RAID, которые могут выдавать 2,5 Гбит/с с RAID5 или 6; поэтому вы можете застрять с RAID10.
Вам понадобится от 3 до 4,5 ТБ полезного хранилища для такого количества данных. С дисками Raptor вы легко получите столько, даже с RAID10 (который, вероятно, является вашим лучшим выбором здесь).
ЦП, линии PCIe и ОЗУ не должны быть слишком важными; за исключением того, что нужно RAID-карте и сетевым картам. Я бы взял быстрый ЦП, прежде чем тот, у которого много ядер. Он сам по себе ничего не делает, просто координирует передачи DMA по большей части. Я бы взял как минимум 4 ГБ ОЗУ; хотя больше будет в целом лучше.