ovs原生与+dpdk性能测试对比总结
来源:互联网 发布:淘宝店铺装修尺寸 编辑:程序博客网 时间:2024/06/02 05:50
intel的实验《Intel_ONP_Release_2.1_Performance_Test_Report_Rev1.0》,测出的数据和文档基本吻合
在ovs里配置流表和不配置流表,转发效果区别很大
默认流表:正常启动ovs,不做流表配置
配置流表: ovs-ofctl del-flows br-bond_virt (删除默认流表)
ovs-ofctl add-flow br-bond_virt in_port=1,dl_type=0x800,idle_timeout=0,action=output:2
ovs-ofctl add-flow br-bond_virt in_port=3,dl_type=0x800,idle_timeout=0,action=output:1
命令中的port编号解释:1代表dpdk物理口,2代表进入vm的tap/vhostuser,3代表vm转出来的tap/vhostuser,由于我的实验环境只有一个物理口,所以数据进出都是同一个物理口。
vm接收数据包实验,pc发包1400万pps
实验1:pc->nic->nic->ovs->tap->vm 配置流表和默认流表vm接收都是80万pps左右,差距不大
实验2:pc->nic->nic->ovs+dpdk->vhostuser->vm 默认流表时,vm收包90万pps,配置流表600万pps
ovs+dpdk看转发效率可以使用ovs-appctl dpif-netdev/pmd-stats-show,查看每个数据包的cpu周期,配置流表后,每个数据包大概是400个cpu周期,默认流表一般是几千个cpu周期
- ovs原生与+dpdk性能测试对比总结
- ovs原生和ovs+dpdk iperf3测试结果对比
- ovs+dpdk测试总结
- ovs+dpdk测试总结
- DPDK+OVS+qemu环境测试
- ovs+dpdk bond功能总结
- OVS+DPDK
- 基于DPDK的OVS安装与配置
- dpdk ring 性能测试
- 虚拟机性能测试与对比
- 常用原生js与jQuery对比总结
- ovs总结与常用命令
- ovs-dpdk 在美团云环境中的应用与实践
- ovs + dpdk版本说明
- ovs + dpdk版本说明
- Ovs+Dpdk简单实践
- 还用ovs+dpdk?
- 使用OVS DPDK
- 天线设计(3)
- thinkphp 如何调用conmon.php 的函数,使代码更高效
- Java基础学习笔记4
- 如何快速求最大公约数和最小公倍数
- 51nod_1049 最大子段和(简单DP)
- ovs原生与+dpdk性能测试对比总结
- 安卓百度地图开发代码
- HTTP协议中无状态与状态码
- Python Dict用法
- mui开发APP教程之年月日级联
- ios 毛玻璃设置
- 对一个栈进行排序
- Centos7上安装PHP-Redis扩展以及一些简单的实用
- 红黑树——java实现