Про InfiniBand: как мы уменьшали пинг с 7 мс до 2,4 мс (и результаты тестов)

33235ec342a1ef877245e7d3c5cb5e98.jpgInfiniBand-свитч SX6005. 12 FDR 56Gb/s портов на одном юните, коммутация 1.3Тб/с. Многие считают, что InfiniBand — это «космос». То есть считается, что дорого и нужно только для «суперкомпьютеров» (HPC) производительностью в 1–2 Петафлопа и с гиганскими объмами обрабатываемых данных. Тем не менее, с помощью этой технологии можно организовывать не только самые скоростные межсистемные соединения в кластерах, но и радикально снижать задержки в работе критичных приложений. Конкретно — делать то, что может решаться и с помощью Ethernet, но экономичнее и быстрее. Вот пример.Задача У одного нашего крупного заказчика из финансовой сферы была проблема в скорости работы двух приложений. Специфика приложений заключалась в том, что необходимо было обрабатывать большое количество транзакций с минимальной задержкой. 6–7 миллисекунд latency — это лучшие результаты, которые они достигли путем апгрейда серверов и максимальной софтверной доработкой. Дальнейшие возможные оптимизации сулили улучшения на уровне 0,3–0,5 мс. Мы же пришли и сообщили, что сможем уменьшить задержки в два раза. Читать дальше →

© Habrahabr.ru