Uploaded image for project: 'Fast Datapath Product'
  1. Fast Datapath Product
  2. FDP-288

[OVS]ovn tunnel offload performance low for flow 10K

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • openvswitch3.2
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • Moderate

      ovn tunnel offload performance is much lower when flows is 10K for 64 and 512 frame.
      DUT
      dell-per740-53.rhts.eng.pek2.redhat.com
      Tester
      dell-per740-54.rhts.eng.pek2.redhat.com
      kernel
      kernel-5.14.0-284.39.1.el9_2.x86_64
      nic_info
      mlx5_core
      openvswitch
      openvswitch3.2-3.2.0-37.el9fdp.x86_64
      ovn
      ovn23.06-23.06.1-60.el9fdp.x86_64

      see details in:
      http://netqe-infra01.knqe.eng.rdu2.dc.redhat.com:7890/performance/report/1706085580000?type=normal

      for compare: the results in 23.E
      http://netqe-infra01.knqe.eng.rdu2.dc.redhat.com:7890/performance/report/1686724344000?type=normal

      I use the same kernel and ovn version,but ovs of 2.17, the results are similar with 23.E
      openvswitch2.17-2.17.0-101.el9fdp
      ["ovn_offload_geneve_fram64_flow10000_queue1",9211989.522662928],
      ["ovn_offload_geneve_fram128_flow10000_queue1",7868639.315061479],
      ["ovn_offload_geneve_fram256_flow10000_queue1",6510193.190765244],
      ["ovn_offload_geneve_fram512_flow10000_queue1",5159671.476515438],
      ["ovn_offload_geneve_fram1500_flow10000_queue1",1967231.85072867],
      ["ovn_offload_vxlan_fram64_flow10000_queue1",11164364.979724953],
      ["ovn_offload_vxlan_fram128_flow10000_queue1",7876327.265228518],
      ["ovn_offload_vxlan_fram256_flow10000_queue1",7566528.358787975],
      ["ovn_offload_vxlan_fram512_flow10000_queue1",5299381.87535659],
      ["ovn_offload_vxlan_fram1500_flow10000_queue1",1985384.135892354],

      openvswitch3.2-3.2.0-37.el9fdp:
      ["ovn_offload_geneve_fram64_flow10000_queue1",2312762.3702200116], ---------geneve tunnel fram64flow10K,performance much lower than before
      ["ovn_offload_geneve_fram128_flow10000_queue1",8688605.235703913],
      ["ovn_offload_geneve_fram256_flow10000_queue1",7595272.281805653],
      ["ovn_offload_geneve_fram512_flow10000_queue1",2190341.24390476], ----------geneve tunnel fram512flow10K,performance much lower than before
      ["ovn_offload_geneve_fram1500_flow10000_queue1",1532995.2123130376],
      ["ovn_offload_vxlan_fram64_flow10000_queue1",10838850.428565942],
      ["ovn_offload_vxlan_fram128_flow10000_queue1",5244188.533271849],
      ["ovn_offload_vxlan_fram256_flow10000_queue1",8818158.932667386],
      ["ovn_offload_vxlan_fram512_flow10000_queue1",913679.8484937449],
      ["ovn_offload_vxlan_fram1500_flow10000_queue1",1985335.7489018464],

              echaudro@redhat.com Eelco Chaudron
              rhn-support-yinxu Ying Xu
              Ying Xu
              Jianlin Shi Jianlin Shi
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: