240 发简信
IP属地:江苏
  • vxlan性能优化记录

    cilium的一个vxlan性能优化记录 vxlan UDP 数据包的 GRO aggregation处理是在vxlan驱动处理流程中进行的,物...

  • Resize,w 360,h 240
    k8s网络模型和CNI网络插件

    开发一个容器网络插件可以很简单,也可以很复杂。其中必需实现的部分有两个: cni实现,对接容器运行时,创建pod时将pod接入容器网络; 主机互...

  • 找到veth虚拟接口隐藏在net namespace中的对端

    容器网络通常使用一对veth连接pod内外,如下是容器网络cilium 的pod接口: 这些 14: lxc3a31cead3ba8@if13 ...

  • Resize,w 360,h 240
    vhost-net 3 -- 网卡多队列

    虚拟机配置接口多队列 为虚拟机接口配置多队列可以提高虚拟机网卡的收发性能。如下,我们为vm的一个网卡配置了4队列。 虚拟机启动后,可以看到无论是...

  • Resize,w 360,h 240
    vhost-net 2 -- 重要数据结构

    vhost_virtqueue struct vhost_virtqueue:用于描述vhost设备对应的virtqueue,这部分内容可以参考...

  • Resize,w 360,h 240
    vhost-net 1 -- 重要流程

    vhost-net介绍 virtio架构virtio架构 virtio表示虚拟化IO,用于实现设备半虚拟化,即虚拟机中运行的操作系统需要加载特殊...

  • Resize,w 360,h 240
    Linux网络协议栈8--tun/tap

    什么是tun/tap设备 linux支持的虚拟网络设备中,tun/tap设备相对特殊,其为用户空间程序提供了网络数据包的发送和接收能力。他既可以...

  • 记录开发ebpf 遇到的问题

    1、内核态和用户态传递信息的结构定义,数据结构要对齐,数据结构成员的大小要确定;这里定义了一个perf map,用户态用golang实现。C的对...

  • python jinja2 Template使用,模版的空格问题

    使用python jinja2 Template的时候,在控制块(比如一个 for 标签、一段注释或变 量表达式)的开始或结束放置一个减号( -...

个人介绍
男人至死是少年。