Я должен иметь дело с PCIe перегрузка, и мне нужно найти способ уменьшить PCIe трафик. Я получаю несколько карт IB в одном узле (среди других устройств PCIe). HCA FDR Infiniband.
Помещая эти HCA в FDR-10 или QDR слишком сильно снижает общую пропускную способность. В идеале я хотел бы ограничить каждый HCA скоростью от 5 до 5,5 ГБ / с. Я не уверен, что QoS, управляемое переключателем IB, может эффективно устанавливать верхний предел для каждого HCA (я думаю, что он скорее использует веса для установки приоритетов).
Есть ли другие способы установить верхний предел пропускной способности для Infiniband HCA?
AFIK, нет другого способа установить реальный предел для трафика IB, кроме как изменить скорость соединения на более низкую. QoS IB - это арбитраж между различными потоками трафика, а не ограничение полосы пропускания трафика.
Однако вы можете включить Контроль перегрузки (если ваш SW / HW поддерживает это). Это не совсем то, для чего он предназначен - это больше для решения проблемы перегрузки на коммутаторах - но это также может решить вашу проблему.