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

Infiniband в Linux?

Я построю вычислительный кластер (около 64 узлов) и ищу информацию. Я хочу связать их с Infiniband и установить Linux. Я попытался немного погуглить, но не смог найти никакой информации, как настроить простую рабочую конфигурацию.

Я хочу использовать его для доступа к NAS и для межпроцессного взаимодействия (MPI и т. Д.)

Легко ли настроить Infiniband в Linux? Как это сделать? А может есть решение получше?

Сама по себе Infiniband не представляет особого труда. Вам необходимо загрузить драйвер для вашего устройства, и если вы не хотите использовать что-либо еще, IP-адрес модуля ядра ipoib.

1 IP НАД INFINIBAND 2
3 Драйвер ib_ipoib представляет собой реализацию протокола IP over InfiniBand 4, как указано в RFC 4391 и 4392, выпущенных рабочей группой IETF ipoib 5. Это «родная» реализация в том смысле, что 6 устанавливает тип интерфейса на ARPHRD_INFINIBAND и длину аппаратного 7 адреса на 20 (более ранние частные реализации 8 маскировались для ядра как интерфейсы Ethernet).

После этого вы сможете использовать свое устройство как обычное устройство Ethernet.

Вам абсолютно необходим Infiniband? Или вам просто нужны соединения с высокой пропускной способностью? Возможно, вам лучше связать несколько каналов 1 GigE или использовать 10GigE.

Легко? дешево? не совсем, но определенно возможно. Поскольку вы не выбираете бюджетное решение (это шестизначная сумма для металла), вы, вероятно, захотите воспользоваться поддержкой платной корпоративной ОС.

В нашем университете Научный Linux, который подготовлен всемирно известными исследовательскими лабораториями, используется в кластере. С дополнительными пакетами wef возможно использование Infiniband и IP over Infiniband.

Sun HPC Linux Edition - кластерный сервер HPC под управлением Linux с Infiniband. Я не знаю деталей его настройки, но скоро появятся хорошие показатели производительности.