Announcement

Collapse
No announcement yet.

The v2 Rotary Interactivity Favor Scheduler

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

  • Originally posted by 3766691 View Post
    Ah, yes
    Now the last things is we have to make it into modular.(Very last things) After this RIFS/-ES will support CGroups.
    RIFS/-ES have beaten BFS but now we have to promote it more. If Gentoo developer can help me to promote I will say a big THANKS.


    I seldom run my computer for long time but now I will try. Do you play LOL?
    it was actually only a day

    but I see that there can be issues with heavy usage of chromium, firefox, libreoffice (chromium using tcmalloc afaik, firefox + libreoffice jemalloc on Gentoo) + additional apps,

    and thus the memory subsystem + uksm


    dunno

    Comment


    • Originally posted by kernelOfTruth View Post
      it was actually only a day

      but I see that there can be issues with heavy usage of chromium, firefox, libreoffice (chromium using tcmalloc afaik, firefox + libreoffice jemalloc on Gentoo) + additional apps,

      and thus the memory subsystem + uksm


      dunno
      With long runtime such as the hole day?

      Comment


      • Originally posted by 3766691 View Post
        With long runtime such as the hole day?
        yes, not sure what is causing this

        it could be issues with QT, gtk+, or the apps - or the kernel


        the cflags of the system aren't even heavy:

        "-O2 -march=native -pipe -mno-push-args -mno-align-stringops -minline-stringops-dynamically -fmodulo-sched"


        afaik in the past this didn't occur so it could be a regression introduced some kernel versions before, glibc, etc. etc.


        no time to troubleshoot right now though ...

        Comment


        • Originally posted by kernelOfTruth View Post
          yes, not sure what is causing this

          it could be issues with QT, gtk+, or the apps - or the kernel


          the cflags of the system aren't even heavy:

          "-O2 -march=native -pipe -mno-push-args -mno-align-stringops -minline-stringops-dynamically -fmodulo-sched"


          afaik in the past this didn't occur so it could be a regression introduced some kernel versions before, glibc, etc. etc.


          no time to troubleshoot right now though ...
          BFS also has the same issue, interesting.

          Sorry for late reply because I have been out to have dinner

          Comment


          • Originally posted by kernelOfTruth View Post
            yes, not sure what is causing this

            it could be issues with QT, gtk+, or the apps - or the kernel


            the cflags of the system aren't even heavy:

            "-O2 -march=native -pipe -mno-push-args -mno-align-stringops -minline-stringops-dynamically -fmodulo-sched"


            afaik in the past this didn't occur so it could be a regression introduced some kernel versions before, glibc, etc. etc.


            no time to troubleshoot right now though ...
            This is RIFS-V3-Test(Actually is V5) based on RIFS-V2
            It solved the interactivity problem RIFS-ES has.

            http://rifs-scheduler.googlecode.com...s-V2-V3-Test.c



            EDIT 2
            Wow, I have run the latt -c255 sleep 10 with music playing and browsing using firefox.
            No lag with Music and Screen.

            [admin@localhost ~]$ latt -c255 sleep 10

            Parameters: min_wait=100ms, max_wait=500ms, clients=255
            Entries logged: 765

            Wakeup averages
            -------------------------------------
            Max 148215 usec
            Avg 11210 usec
            Stdev 20550 usec
            Stdev mean 743 usec

            Work averages
            -------------------------------------
            Max 1210226 usec
            Avg 59141 usec
            Stdev 89912 usec
            Stdev mean 3251 usec


            Remember to rename it to rifs.c and replace it with the original one.
            Chen
            Last edited by 3766691; 06-24-2012, 07:03 AM.

            Comment


            • Hmm, I have post something wrong on the #145 floor.
              Now, I have ported RIFS to 2.6.35. That means it can be used in Android. I have started testing it.

              Comment

              Working...
              X