Page 1 of 15 12311 ... LastLast
Results 1 to 10 of 146

Thread: The v2 Rotary Interactivity Favor Scheduler

  1. #1
    Join Date
    Jan 2007
    Posts
    14,782

    Default The v2 Rotary Interactivity Favor Scheduler

    Phoronix: The v2 Rotary Interactivity Favor Scheduler

    Version 2 of the Rotary Interactivity Favor Scheduler (RIFS) was published on Friday. The RIFS scheduler for the Linux kernel is designed for driving a low-latency Linux desktop...

    http://www.phoronix.com/vr.php?view=MTEwMjQ

  2. #2
    Join Date
    Apr 2010
    Posts
    99

    Default

    Interesting. They also mention a latency benchmark app called latt. I don't know if it's already in pts but it would be a great addition.

  3. #3
    Join Date
    Jun 2011
    Posts
    32

    Default

    Almost no buzz on the net about this scheduler! Real low-profile stuff... anyone using it out there? Comparisons vs BFS?

  4. #4
    Join Date
    Dec 2010
    Posts
    34

    Default

    Quote Originally Posted by elmariachi View Post
    Almost no buzz on the net about this scheduler! Real low-profile stuff... anyone using it out there? Comparisons vs BFS?
    it's true that it handles interactivity under heavy load better than bfs, but almost every cpu intensive task seems to be slower with the patch. i'm going to this patch again tomorrow.

  5. #5
    Join Date
    Jan 2009
    Posts
    1,401

    Default

    Quote Originally Posted by raj7095 View Post
    it's true that it handles interactivity under heavy load better than bfs, but almost every cpu intensive task seems to be slower with the patch. i'm going to this patch again tomorrow.
    Well, that is the price you pay for interactivity or low latency.
    Seems like the main problem is that io kthreads aren't preemptible with the kernel most desktops use. Please Ubuntu, Debian, Mint, Fedora, and Suse, make the preempt kernel default.
    If someone is running a server then either offer a server spin, or the less preemptive kernel for them in the repos.
    Without these more strongly preemptive kernels schedulers just don't matter very much. Sure, you'll see some differences, but you'll see more differences between them if you change kernels. This is why I think Android didn't go with bfs(or some other scheduler than cds).

    Has anyone heard of testing of this sort being openly performed?
    Last edited by liam; 05-14-2012 at 02:39 PM.

  6. #6
    Join Date
    Nov 2007
    Posts
    297

    Default

    I tried it over the weekend, it has issues...

    Sure for the foreground task it seems to be giving more CPU time to it, but it is a bit too agressive.

    Basically I was playing fullyscreen HeroesOfNewerth and would tabback to browse the net or IRC.

    I usually run a kernel with the Brain Fuck Scheduler with no issue.
    I tried a new kernel with this RIFS and switching between tasks has a clear lag (ok maybe a price to pay if the foreground app is given more priority). However, after the desktop had been up for about 4hours and HoN had been quit and restarted a number of times I ran into an issue where I entered a game and I was getting 5fps (usually 45) and everything was sluggish. restart of HoN didn't fix, restart of X didn't fix (ie something more fundemental).
    I rebooted to my BFS to find they didn't pause and got a leave (and -10mmr )

    so yer not that great of a schedules, im sticking with stock or BFS

  7. #7
    Join Date
    May 2012
    Location
    GuangDong,China
    Posts
    141

    Default Hmm.

    Quote Originally Posted by Naib View Post
    I tried it over the weekend, it has issues...

    Sure for the foreground task it seems to be giving more CPU time to it, but it is a bit too agressive.

    Basically I was playing fullyscreen HeroesOfNewerth and would tabback to browse the net or IRC.

    I usually run a kernel with the Brain Fuck Scheduler with no issue.
    I tried a new kernel with this RIFS and switching between tasks has a clear lag (ok maybe a price to pay if the foreground app is given more priority). However, after the desktop had been up for about 4hours and HoN had been quit and restarted a number of times I ran into an issue where I entered a game and I was getting 5fps (usually 45) and everything was sluggish. restart of HoN didn't fix, restart of X didn't fix (ie something more fundemental).
    I rebooted to my BFS to find they didn't pause and got a leave (and -10mmr )

    so yer not that great of a schedules, im sticking with stock or BFS
    Hi have you tried rebooting your box?If you have tried rebooting that means it is not the bug of RIFS. If the lagging problem is gone after you rebooted your machine, it is my mistake and please contact with me by email:hi3766691@gmail.com to help me to work on the bug by giving me the config or something else. ;-)
    Last edited by 3766691; 05-15-2012 at 09:12 AM.

  8. #8
    Join Date
    May 2012
    Location
    GuangDong,China
    Posts
    141

    Default

    Quote Originally Posted by raj7095 View Post
    it's true that it handles interactivity under heavy load better than bfs, but almost every cpu intensive task seems to be slower with the patch. i'm going to this patch again tomorrow.
    Thanks for giving a like on my RIFS

  9. #9
    Join Date
    Nov 2007
    Posts
    297

    Default

    Quote Originally Posted by 3766691 View Post
    Hi have you tried rebooting your box?If you have tried rebooting that means it is not the bug of RIFS. If the lagging problem is gone after you rebooted your machine, it is my mistake and please contact with me by email:hi3766691@gmail.com to help me to work on the bug by giving me the config or something else. ;-)
    The lagging problem was gone after reboot and switching back to my backup kernel

  10. #10
    Join Date
    May 2012
    Location
    GuangDong,China
    Posts
    141

    Default

    Quote Originally Posted by Naib View Post
    The lagging problem was gone after reboot and switching back to my backup kernel
    Thanks for waiting. Which version of3.x kernel are you using?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •