Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-83884

VDUSE OVS-DPDK performance analysis and optimization

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • kernel / Networking
    • rhel-virt-networking-core
    • ssg_virtualization
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      After we do some benchmark tests between VDUSE and VETH, we found some gaps, e.g., the TCP throughput for large packet size and latency. 

      So we need to analyse and optimize the performance to reduce the gap.

       

      Here are detailed results:

      Pod <-> Pod scenario

      https://docs.google.com/spreadsheets/d/1q2kZVBTnYcGj9cenSi6LOFw_A6NtHMvBVdBHfhp77Oo/edit?gid=1465715760#gid=1465715760

       

      after the patch [#virtio-net: tweak for better TX performance in NAPI mode]https://web.git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/drivers/net/virtio_net.c?id=e13b6da7045f997e1a5a5efd61d40e63c4fc20e8

       

      https://docs.google.com/spreadsheets/d/1cfYSPorOuvIwb_N3P-3ELORuquzjWfS9DLS735Ng0r8/edit?gid=1379240308#gid=1379240308

       

      Pod <-> remote host scenario

      after the patch [#virtio-net: tweak for better TX performance in NAPI mode]https://web.git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/drivers/net/virtio_net.c?id=e13b6da7045f997e1a5a5efd61d40e63c4fc20e8

      https://docs.google.com/spreadsheets/d/1Szv_wgjeg_9kvL2X8Ai5ds2s-4RQiOjIIclgStWweUc/edit?gid=1710466709#gid=1710466709

       

              jasowang1@redhat.com Jason Wang
              yama@redhat.com Yanhui Ma
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: