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

Сколько адаптеров Infiniband следует использовать в серверах с несколькими сокетами?

Должны ли материнские платы с двумя сокетами иметь адаптер бесконечного диапазона для каждого процессора? То есть должно быть два адаптера бесконечной полосы частот, по одному в слоте PCIe каждого процессора.

Устранит ли это сигнал, проходящий через QPI, или время прохождения сигнала через QPI будет незначительным (и в результате можно будет использовать один адаптер)?

Это была бы оптимальная конфигурация, но она также зависит от приложений, которые используют соединения Infiniband, и вам нужно будет позаботиться о том, чтобы эти приложения и их процессы были привязаны к тому же процессору и области памяти, к которой привязан адаптер Infiniband. Это может быть довольно сложно.

При беге, например, Приложения MPI, которые используют все процессоры и ядра одного сервера, вы, скорее всего, все равно будете иметь связь QPI, и я сомневаюсь, что вторая карта Infiniband даст реальное ускорение в таком сценарии. Я также не уверен, сможет ли в таком случае стек MPI балансировать нагрузку через оба адаптера Infiniband.

Я думаю, где вы могли бы получить реальную выгоду от такой конфигурации, например, сервер хранения, куда данные поступают через Infiniband и должны быть отправлены на адаптер RAID или SAS. В этом случае я мог представить, что производительность будет более стабильной, когда весь трафик данных не должен пересекать границы ЦП и памяти.