Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-8218

Request to establish a procedure to enable RPS in OCP

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Blocker Blocker
    • None
    • None
    • Documentation
    • None
    • None
    • Product / Portfolio Work
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      1. Proposed title of this feature request

      Linux has RPS and RFS to distribute packet receiving process.

      OCP documentation has the following section to enable RFS:

      However, there is no OCP document to enable RPS.
      Could we enhance our documentation to enable RPS?

      2. What is the nature and description of the request?

      This is a request to enhance OCP documentation.

      3. Why does the customer need this? (List the business requirements here)

      My customer is hitting packet receiving performance issue.
      Linux has some featires to distribute the packet receiving process to multiple CPU cores: RSS, RFS and RPS.
      In the customer's case, RSS cannot be enabled due to the virtualization mechanism limitation, RFS didn't show enough performance, and RPS showed the best performance.
      The customer has to enable RFS to keep good network performance for network latency/drop sensitive application pods.

      However, OCP doesn't have any official procedure to enable RPS,

      I'm aware that "PerformanceProfile" of Tuned Operator has "performance.openshift.io/enable-physical-dev-rps: true" annotation, but this doesn't match because PerformanceProfile requires CPU isolation.
      In this case, we just want to distribute the packet receive process to all CPU cores without CPU isolation.

      4. List any affected packages or components.

      documetation

              sstout@redhat.com Stephanie Stout
              rhn-support-yatanaka Yamato Tanaka
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                None
                None