首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

如何极度压榨网络性能:揭秘 UCloud 的物理云网关

UCloud 采用的智能网卡方案采用了 16 核 ARM CPU 运行 OVS 作为 SlowPath,采用 Linux TC Flower 卸载技术将网卡芯片作为 FastPath,通过 SRIOV...它和智能网卡一样可以运行 Linux 和 Open vSwitch,更加难得的是,其通过 Switchdev 支持 OVS TC Flower 卸载,并使用交换机芯片作为 OVS 的 FastPath。...在技术层面上,UCloud 通过在 Jericho2 可编程交互芯片上定制了管线来作为 TC Flower 的 FastPath,并在交换机控制面运行 Linux + OVS 作为 SlowPath ,...当报文进入交换芯片,首包未命中时通过可编程交换机的虚拟网卡进入交换机的 Linux 内核,通过 OVS 的 Datapath 触发 ovs-vswitchd 下发新的 Openflow 流表。

1.2K31

技术干货 | FreeFlow: 基于软件的虚拟RDMA容器云网络

Linux中,此操作仅在va是内存页面开头的地址时有效。为了强制应用程序始终在页面的开头分配内存,FFL拦截C语言中的malloc之类的调用,并使其始终返回页面对齐的内存地址。...图8:FFR与FFL间的Fastpath通道 为了加速FFR和FFL之间的通信,我们设计了一个与它们之间基于Unix套接字的通道并行的Fastpath。...Fastpath内存管理 在Fastpath实现中,我们使用汇编代码显式强制地将FFL和FFR写入的请求和响应的缓存行立即刷新到主存储器中。...FreeFlow有两种模式:Fastpath和非Fastpath(或LowCPU,§5.1)。默认情况下,启用Fastpath并在延迟方面提供最佳性能。...09 相关工作 容器中的RDMA虚拟化:Mellanox正在努力扩展Linux内核中的网络namespace和cgroup,以适应RDMA的网络隔离[34,35]。

2.2K10
领券