[lkml]   [2002]   [Jan]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [2.4.17/18pre] VM and swap - it's really unusable
    On Wed, Jan 09, 2002 at 12:10:38AM +0000, Alan Cox wrote:
    | That is generally not true. Pe-emption is used in user space to prevent
    | applications doing very stupid things. Pre-emption in a trusted environment
    | can often be most efficient if done by the programs themselves.
    | Userspace is not a trusted environment

    That's true, but at some point in the future I think the work involved
    in making sure all new additional kernel code and all new intra-kernel
    interactions are "tuned" becomes larger than going preemptive all the
    way down.

    Apple had its arguments for cooperative, along the same lines as what
    you've mentioned I believe. And while I agree that the kernel is a much
    _more_ trusted environment, I think the possibilities easily remain for
    abuse given that there are A) more and more people contributing kernel
    code every day, and B) countless unspeakably evil modules out there.

    And the preempt tunability that has been mentioned sounds like it would
    go a long way.

    | Andrew's patches give you 1mS worst case latency for normal situations, that
    | is below human perception, and below scheduling granularity. In other words
    | without the efficiency loss and the debugging problems you can place the
    | far enough latency below other effects that it isnt worth attacking any more.

    It sounds like the LL patches are easier and less prone to locking
    issues with a lot of the benefit. But I can't help but feel that it's
    not using the right tool for the job. I think the end result of
    stabilizing a preemptive kernel (in 2.5?) is worth the price, IMHO.
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:15    [W:0.023 / U:5.108 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site