如何解决在 RHEL 8 上通过 vmware 运行 KNI 示例程序时出现问题
以前,我可以在 RHEL 8 上通过 KVM(使用以太网驱动程序“virtio-pci”)在 DPDK(版本 20.08)中成功运行“kni”示例程序。
然后我改为在 RHEL 8 上通过 vmware(使用驱动程序“vmxnet3”)运行这个“kni”。如果我启动这个“kni”来使用 2 个端口:
./kni -c 0x1f -n 4 -- -P -p 0x3 --config="(0,1,2),(1,3,4)"
初始化2nd端口时挂掉(初始化第一个端口可以)。
如果开始只使用1个端口:
./kni -c 0x07 -n 4 -- -P -p 0x1 --config="(0,2)"
它可以成功启动但当我杀死这个程序时挂起(使用 kill -9)。
实际上,我不确定虚拟机是否挂起,因为当程序“挂起”时所有网络接口都消失了——因为我通过 SSH 会话连接到虚拟机,所以我被迫注销。
如果 DPDK 在 vmware 上运行(使用“vmxnet3”),那么它似乎在 RHEL 8 上不能很好地工作。怀疑'vmxnet3'驱动程序可能有问题。
任何人都可以通过 vmware 在 RHEL 8 上成功运行 DPDK (20.08) KNI 应用程序?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。