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

Дистрибутив Linux или ядро ​​со сверхнизкой задержкой

Я хотел бы знать, есть ли какие-либо дистрибутивы Linux, ориентированные на работу в сети с низкой задержкой.

Область, в которой я работаю, - это алгоритмическая торговля, и связь между машинами с чрезвычайно низкой задержкой является обязательной. В настоящее время мы используем 10g Ethernet, мы изучаем такие вещи, как Infiniband RDMA и Voltaire VMA.

Я погуглил и смог найти только лакомые кусочки патчей ядра, параметров командной строки и предложений по оборудованию.

Я ищу комплексное решение, специально построенное ядро, функции обхода ядра, по сути, все полезности, собранные в один пакет - такое вообще существует?

Я спрашиваю, поскольку многие из этих вещей кажутся черным искусством, люди держат в секрете то, что они знают, работает и т. Д.

Если вам действительно нужна низкая задержка, то глаголы с бесконечной полосой & rdma - это то, что вам нужно. Причина в том, что переключатели Infiniband имеют постоянно низкую задержку.
например Для бесконечной полосы FDR (Fourteen Data Rate) время переключения составляет около 140 наносекунд.

И поскольку infiniband не использует стек IP, у него нет накладных расходов, связанных с IP и TCP и ядром Linux. Таким образом, перемещение данных через RDMA не затрагивает ЦП (за исключением настройки передачи RDMA).

10GBe - это быстро и хорошо для IP-приложений, но infiniband действительно быстр для передачи данных на сверхвысокой скорости. В любом случае вы можете запустить IPoIB, и это тоже очень быстро, но добавляет БОЛЬШИЕ накладных расходов на вашу сеть Infiniband.

FDR Infiniband уже здесь

Википедия

Связанные с программированием: Глаголы Infiniband RDMA