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

Tuned profiles need update for scheduler changes in rhel10

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • tuned
    • None
    • rhel-sst-cs-net-perf-services
    • ssg_core_services
    • None
    • False
    • Hide

      None

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

      Goal

      In rhel10 (as of v6.6 upstream) there is a new scheduler which replaces CFS.  This is called EEVDF and is generally a similar concept but there are some tuning differences which will effect some of the tuned profiles.

       

      These are under /sys/kernel/debug/sched/

      wakeup_granularity   - Removed
      min_granularity   - changed to base_slice. Same units and scale.
      latency_ns   - removed
      idle_min_granularity - removed

      There are also changes to the scheduler features flag set but I believe tuned does not manipulate those settings.

      We have done some initial testing with EEVDF for performance and found there is no real performance difference for the real world metrics used by perf/scale QE.

       

      This ticket is to update the profiles so they don't use the non-existent tunables and find the renamed one.   

              jskarvad Jaroslav Skarvada
              philauld Philip Auld
              Jaroslav Skarvada Jaroslav Skarvada
              Robin Hack Robin Hack
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: