lkml.org 
[lkml]   [2007]   [Mar]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH][RSDL-mm 0/7] RSDL cpu scheduler for 2.6.21-rc3-mm2
    On 3/12/07, David Lang <david.lang@digitalinsight.com> wrote:
    > the problem comes when this isn't enough. if you have several CPU hogs on a
    > system, and they are all around the same priority level, how can the scheduler
    > know which one needs the CPU the most for good interactivity?
    >
    > in some cases you may be able to directly detect that your high-priority process
    > is waiting for another one (tracing pipes and local sockets for example), but
    > what if you are waiting for several of them? (think a multimedia desktop waiting
    > for the sound card, CDRom, hard drive, and video all at once) which one needs
    > the extra CPU the most?

    I'm not an expert in this area by any means but after reading this
    thread the OSX solution of simply telling the kernel "I'm the GUI,
    schedule me accordingly" looks increasingly attractive. Why make the
    kernel guess when we can just be explicit?

    Does anyone know of a UNIX-like system that has managed to solve this
    problem without hooking the GUI into the scheduler?

    Lee
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2007-03-13 03:27    [W:0.024 / U:90.892 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site