VM高性能网络I/O:DPDK +SR-IOV配置
配置过程(Ubuntu 14.04) 1、给VM所在的Host打开iommu 以及 sriov,以Intel CPU为例(AMD CPU iommu打开方式略有不同) [crayon-60446c3015a7f391713290/] 重启之后可以查看到所有的PF和VF,表示配置成功 [crayon-60446c3015a96166757404/] 结果如下: 使用ip link show 命令也能... 继续阅读
讨论DPDK、VPP、Hyperscan、OVS、PFRING、Netmap等的Linux高性能交流社区
配置过程(Ubuntu 14.04) 1、给VM所在的Host打开iommu 以及 sriov,以Intel CPU为例(AMD CPU iommu打开方式略有不同) [crayon-60446c3015a7f391713290/] 重启之后可以查看到所有的PF和VF,表示配置成功 [crayon-60446c3015a96166757404/] 结果如下: 使用ip link show 命令也能... 继续阅读
首先,我给大家看一张图,这张图是数据包从虚拟机开始然后最后到物理网卡的过程。 我们分析下这张图,虚拟机有数据包肯定是先走虚拟机自身的那张虚拟网卡,然后发到中间的虚拟化层,再然后是传到宿主机里的内核网桥中,最后传到物理网卡,这个过程很好理解。 那么我们要做网络的优化,让虚拟机的网络运行得更加高效,我们要想的就是让虚拟机访问到物理网卡的层次要少。或者说能不能让宿主机的物理网卡直接丢给虚拟机用,这样达到... 继续阅读
什么是VFD? VFD 的全称是Virtual Function Daemon。在网络虚拟化(NFV)环境下,VFD被用来配置网卡上的虚拟端口。 VFD 由AT &T 公司开发,具有开源软件许可Apache License, Version 2.0, 2016年4月在GitHub上发布。(https://github.com/att/vfd) VFD的相关背景 要说明VFD的由来,得先回顾... 继续阅读