微软将 Linux XDP 项目引入 Windows,带来高性能网络

admin 科技 2024-03-25 08:48:32 0 程序 Windows 微软 驱动 for

Linux有一个名为eXpress Data Path(XDP)的高性能网络项目,自4.8版以来一直是Linux内核的一部分。谷歌、亚马逊和英特尔等大型科技公司都参与了该项目,XDP使应用程序能够在整个网络中实现低延迟和高吞吐量。在Build2022开发者大会上,微软宣布将在GitHub上以MIT许可证推出基于XDP的开源项目“XDP for Windows”。微软表示,这是他们对XDP社区的第一个贡献,这将使XDP成为真正的跨平台体验。

XDP for Windows包括网络驱动程序和占位符用户模式API。使用AF_XDP用户模式接口的应用程序可以将数据包直接传递到Windows XDP驱动程序和NDIS,或者直接传递到兼容的网卡驱动程序,从而避免通过TCP / IP堆栈产生开销。

IT之家了解到,XDP for Windows仍在开发中,微软希望在开发过程的早期将其开源,以获得XDP社区的反馈。XDP for Windows的当前形式已经准备好进行测试和原型设计。但是,XDP并不适用于所有硬件,目前仅支持一小部分网卡(NIC)和驱动程序。(来源:The House)

分享: