cilium的一个vxlan性能优化记录 vxlan UDP 数据包的 GRO aggregation处理是在vxlan驱动处理流程中进行的,物...
开发一个容器网络插件可以很简单,也可以很复杂。其中必需实现的部分有两个: cni实现,对接容器运行时,创建pod时将pod接入容器网络; 主机互...
容器网络通常使用一对veth连接pod内外,如下是容器网络cilium 的pod接口: 这些 14: lxc3a31cead3ba8@if13 ...
虚拟机配置接口多队列 为虚拟机接口配置多队列可以提高虚拟机网卡的收发性能。如下,我们为vm的一个网卡配置了4队列。 虚拟机启动后,可以看到无论是...
vhost_virtqueue struct vhost_virtqueue:用于描述vhost设备对应的virtqueue,这部分内容可以参考...
vhost-net介绍 virtio架构virtio架构 virtio表示虚拟化IO,用于实现设备半虚拟化,即虚拟机中运行的操作系统需要加载特殊...
什么是tun/tap设备 linux支持的虚拟网络设备中,tun/tap设备相对特殊,其为用户空间程序提供了网络数据包的发送和接收能力。他既可以...
1、内核态和用户态传递信息的结构定义,数据结构要对齐,数据结构成员的大小要确定;这里定义了一个perf map,用户态用golang实现。C的对...
使用python jinja2 Template的时候,在控制块(比如一个 for 标签、一段注释或变 量表达式)的开始或结束放置一个减号( -...