Мне предстоит работа, в ходе которой мне нужно будет записывать данные с высокой скоростью с iMac и MacBook Pro на два отдельных RAID-массива со скоростью записи 1250 МБ/с (DS3617xsII с 12 жесткими дисками EXOS Enterprise по 16 ТБ, RAID уровня 5). От iMac Pro у меня есть адаптер Sonnet Twin10G Thunderbolt 2 к 12-портовому коммутатору Netgear XS712T L2 Smart Managed Switch к 2x DS3617xsII с портами Dual T-Base RJ45 10Gbe. Все кабели Cat6a.
С компьютера я буду считывать данные с накопителя независимо с помощью Thunderbolt 3-подключения к iMac. Оттуда мне нужно записать данные на два отдельных RAID-массива, оба из которых могут записывать данные со скоростью 1200 МБ/с. Моя цель — заполнить оба 10-гигабитных соединения, идущих от адаптера Sonnet к сетевому коммутатору, а затем к обоим RAID-массивам.
Моя проблема в том, что, исходя из моего понимания работы сети с компьютера, кадры Ethernet, отправленные через адаптер Sonnet 10gbe, будут агрегироваться по двойному выходу, что, насколько я понимаю, увеличит нагрузку на сетевой коммутатор. При наличии двойного входа в коммутаторе моей целью было бы назначить каждый вход для независимого вывода на один из RAID - два отдельных непрерывных потока данных.
Мое текущее решение «безопасности» было бы - использовать двойной ввод-вывод на каждом RAID и иметь один ввод-вывод на коммутаторе и один ввод-вывод, подключенный напрямую к адаптеру sonnet dual 10gbe. Принудительно разделив его на два отдельных потока данных, другие компьютеры все равно смогут получить доступ к RAID, если это необходимо. Mac не нужно будет подключать к сети в течение этого периода, однако при необходимости я мог бы использовать встроенный порт ввода-вывода 10Gbe на самом Mac. Однако это кажется невероятно беспорядочным.
Может кто-нибудь предложить решение? Скорость записи — абсолютный приоритет.
Спасибо