Vhost vs vDPA
- 都是Virtio的后端,遵循virtio协议,且都能支持VM热迁移
- vhost-user依靠DPDK实现数据平面
- vDPA依靠智能网卡硬件实现数据平面
环境概述
- 服务器:Huawei Fusion V5
- 网卡:NVIDIA ConnectX-6 Dx 100GbE
- DPDK Version: 20.11.3
- OFED Version: MLNX_OFED_LINUX-5.4-3.0.3.0
- Qemu Version: 2.11.1
- Guest OS: Alpine-virt-3.19.0-x86_64
QEMU预备配置
#拉取Alpine-virt iso(选virt版本,包含virtio驱动且只有60M),创建虚拟磁盘。
wget https://mirrors.tuna.tsinghua.edu.cn/alpine/latest-stable/releases/x86_64/alpine-virt-3.19.0-x86_64.iso
qemu-img create -f qcow2 alpine.qcow2 10G
浅浅试一下Vhost-User吧~
-
启动dpdk-testpmd(如果没有安装OvS-DPDK或者VPP,testpmd也可以),绑定Vhost和PF;
./dpdk-testpmd -l 0-1 -n 1 --vdev ‘eth_vhost0,iface=/tmp/sock0’ -a 5e:00.0 – -i --forward-mode=io
start

2128

被折叠的 条评论
为什么被折叠?



