Announcement

Collapse
No announcement yet.

RIFS-ES Linux Kernel Scheduler Released

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • What are the chances of this scheduler making it into the "main tree" or whatever its called? I saw earlier in this thread there is no support for pluggable schedulers. I guess CFS is better for raw throughput which seems more important in a server environment? Even if it doesn't make it into mainline, is there a chance distros aimed at desktops will patch their kernel to support this RIFS-ES scheduler?

    Excuse my total ignorance in these matters...

    Comment


    • Why is this dependant on CONFIG_HOTPLUG_CPU if you have CONFIG_SMP enabled.

      Comment


      • Well I tried it (again) with 3.5.3 ... Got GPS drop in HoN and irratic GPS while without this a constant 60fps.

        Still say it is bad

        Comment


        • Originally posted by Naib View Post
          Well I tried it (again) with 3.5.3 ... Got GPS drop in HoN and irratic GPS while without this a constant 60fps.

          Still say it is bad
          With ES mode enabled or not?

          Comment


          • didn't try ES, could try again tonight


            --edit--
            bugger just noticed a typo from the prev post. That should be FPS not GPS... damn autocorrect...

            Comment


            • Originally posted by Naib View Post
              didn't try ES, could try again tonight


              --edit--
              bugger just noticed a typo from the prev post. That should be FPS not GPS... damn autocorrect...
              You can try it by 'echo 1 > /proc/sys/kernel/sched_rifs/es_mode' without recompiling the kernel.

              Comment


              • Originally posted by kernelOfTruth View Post
                success
                I have posted the temp. tickless hotfix for RIFS. After few days I will merge it into the offical patch.

                Comment


                • I tried that echo 1 ... fps still irratic (maybe more so) going from 55 downto 45 (at a couple of point downto 12)...

                  I'm sure this scheduler and the logical reasoning behind it is sound, its just not universally good. Im switching back to BFS or vanilla. I have tried this a couple of times and its just not suitable for gaming

                  Comment


                  • Seems that there is no significant performance lost with tickless enabled.

                    Comment


                    • Originally posted by 3766691 View Post
                      Seems that there is no significant performance lost with tickless enabled.
                      indeed,

                      actually I don't seem to "feel" no performance hit right now - at all


                      but the issue with tickless and high cpu-load still persists:

                      top - 01:42:04 up 1:13, 3 users, load average: 0.34, 0.97, 1.95
                      Tasks: 254 total, 1 running, 253 sleeping, 0 stopped, 0 zombie
                      %Cpu(s): 0.0 us, 0.1 sy, 0.4 ni, 99.4 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
                      KiB Mem: 8157664 total, 4885880 used, 3271784 free, 313284 buffers
                      KiB Swap: 9437180 total, 0 used, 9437180 free, 2880232 cached

                      PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
                      26502 user 0 0 1358m 35m 21m S 165.7 0.4 16:02.70 audacious
                      6878 root 0 0 231m 85m 18m S 33.5 1.1 25:13.02 X
                      6464 root 0 0 16032 1700 292 S 19.6 0.0 2:08.18 irqbalance
                      6997 user 0 0 21328 1832 608 S 14.9 0.0 1:36.40 dbus-daemon
                      20553 user 0 0 2636m 162m 17m S 12.9 2.0 8:54.44 PDFXCview.exe
                      7193 user 0 0 4253m 291m 53m S 12.3 3.7 26:27.91 chrome
                      20562 user 26 0 12016 8876 1168 S 12.3 0.1 4:25.59 wineserver
                      7082 user 0 0 264m 23m 10m S 9.0 0.3 3:46.58 applet.py
                      30336 user 0 5 1236m 60m 22m S 8.6 0.8 2:05.95 CrRendererMain
                      7236 user 0 0 1213m 41m 17m S 7.6 0.5 1:12.04 CrRendererMain
                      7073 user 0 -11 429m 8872 6092 S 5.0 0.1 2:35.60 pulseaudio
                      7408 user 0 0 1413m 41m 25m S 2.0 0.5 3:56.38 nautilus
                      22935 root 23 0 40652 1756 1184 R 2.0 0.0 0:01.21 top
                      is the output with RIFS even accurate ?


                      in a few days I'll see how this affects battery life on the notebook



                      is there much improvement in battery consumption with tickless (CONFIG_NO_HZ)

                      compared to with ticks ?

                      Comment

                      Working...
                      X