,Linux有一个名为eXpressDataPath的高性能网络项目,从4.8版本开始就是Linux内核的一部分包括谷歌,亚马逊和英特尔在内的许多大型技术公司都...
,Linux有一个名为eXpress Data Path的高性能网络项目,从4.8版本开始就是Linux内核的一部分包括谷歌,亚马逊和英特尔在内的许多大型技术公司都参与了这个项目,XDP允许应用程序在网络中实现低延迟和高吞吐量
在Build 2022开发者大会上,微软宣布在GitHub推出基于XDP的开源项目XDP for Windows,该项目采用了麻省理工学院的许可微软表示,这是其对XDP社区的首次贡献,让XDP真正拥有跨平台的体验
根据介绍,XDP Windows版包括网络驱动和占位用户模式API使用AF_XDP用户模式接口的应用程序可以直接将数据包传输到Windows XDP驱动程序和NDIS或兼容的网卡驱动程序,从而避免了TCP/IP协议栈的开销
本站了解到,Windows的XDP仍在开发中,微软希望在开发过程的早期将其开源,以获得XDP社区的反馈当前形式的Windows XDP已准备好进行测试和原型设计
但是,需要注意的是,XDP并不适用于所有的硬件目前,仅支持少数网卡和驱动程序
Windows版XDP:点击此处查看GitHub页面