Linux
超低延遲 Linux 發行版或核心
我想知道是否有任何專注於低延遲網路的 Linux 發行版。
我工作的領域是算法交易,機器之間的極低延遲通信是必須的。我們目前使用的硬體是 10g 乙太網,我們正在研究諸如 infiniband RDMA 和 Voltaire VMA 之類的東西
我搜尋了一下,只能找到核心更新檔、命令行選項和硬體建議的花絮。
我正在尋找一個完整的解決方案,專門建構的核心,核心繞過功能,基本上所有的好東西都匯總到一個包中 - 這樣的東西甚至存在嗎?
我問,因為很多這些東西似乎是一種黑色藝術,人們對他們知道的東西保密等等。
如果你真的想要低延遲,那麼 infiniband 動詞和 rdma 就是你要走的路。原因是 infiniband 交換機具有恆定的低延遲。
例如,對於 FDR(十四數據速率)infiniband,開關時間約為 140 納秒。
並且由於 infiniband 不使用 IP 堆棧,它沒有 IP & TCP 和 linux 核心的相關成本。因此,通過 RDMA 移動數據不會觸及 CPU(設置 RDMA 傳輸除外)。
10GBe 對於 IP 應用程序來說速度很快,也很好,但 infiniband 非常適合以超高速傳輸數據。在任何情況下,您都可以執行 IPoIB,而且速度也非常快,但確實會為您的 Infiniband 網路增加大量成本。
程式相關: Infiniband 動詞 RDMA