ovs原生与+dpdk性能测试对比总结
2017-04-25 16:15
3195 查看
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周期
相关文章推荐
- MySql中测试GUID 与Int自增主键 性能对比 总结适用场景
- jboss tomcat weblogic websphere 性能对比测试 (1)
- Win32 FPC/Delphi/BCC/MinGW/VC编译器性能对比测试 (Matrix Multiplication)
- 性能测试自我总结 ZT
- [原创]PHP4和PHP5性能测试和对比
- [原创]PHP4和PHP5性能测试和对比
- Mysql 在windows 2000和 hp-ux上性能 对比测试
- jboss tomcat weblogic websphere 性能对比测试
- Emit与Reflection性能对比测试
- Solaris上对比测试BIND和Nominum两个DNS软件性能
- MyISAM引擎与InnoDB引擎性能的对比测试
- 在项目中使用Hibernate进行大数据量的性能测试,有一些总结
- HFSoft.Data持久化组件和其他组件性能对比测试
- 虚拟机性能测试与对比
- jboss tomcat weblogic websphere 性能对比测试 (1)
- 【续】用ObjectDataSource实现自定义分页的心得总结,几种分页方法的性能对比
- [原创]PHP4和PHP5性能测试和对比
- 差距几何 Vista与XP系统性能对比测试(上)
- Windows XP SP3/SP2 游戏性能对比测试