lkml.org 
[lkml]   [2006]   [Mar]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [PATCH 03/03] Unmapped: Add guarantee code
    From
    Date
    On Fri, 2006-03-10 at 15:04 +0900, Magnus Damm wrote:
    > On 3/10/06, Nick Piggin <nickpiggin@yahoo.com.au> wrote:
    > > Magnus Damm wrote:
    > > > Implement per-LRU guarantee through sysctl.
    > > >
    > > > This patch introduces the two new sysctl files "node_mapped_guar" and
    > > > "node_unmapped_guar". Each file contains one percentage per node and tells
    > > > the system how many percentage of all pages that should be kept in RAM as
    > > > unmapped or mapped pages.
    > > >
    > >
    > > The whole Linux VM philosophy until now has been to get away from stuff
    > > like this.
    >
    > Yeah, and Linux has never supported memory resource control either, right?
    >
    > > If your app is really that specialised then maybe it can use mlock. If
    > > not, maybe the VM is currently broken.
    > >
    > > You do have a real-world workload that is significantly improved by this,
    > > right?
    >
    > Not really, but I think there is a demand for memory resource control today.

    As a person who is working on CKRM, I totally agree with this :)

    >
    > The memory controller in ckrm also breaks out the LRU, but puts one
    > LRU instance in each class. My code does not depend on ckrm, but it
    > should be possible to have some kind of resource control with this

    i do not understand how breaking lru lists into mapped/unmapped pages
    and providing a knob to control the proportion of mapped/unmapped pages
    in a node help in resource control.

    Can you explain, please. I am very interested.

    > patch and cpusets. And yeah, add numa emulation if you are out of
    > nodes. =)
    >
    > Thanks,
    >
    > / magnus
    >
    > --
    > To unsubscribe, send a message with 'unsubscribe linux-mm' in
    > the body to majordomo@kvack.org. For more info on Linux MM,
    > see: http://www.linux-mm.org/ .
    > Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
    --

    ----------------------------------------------------------------------
    Chandra Seetharaman | Be careful what you choose....
    - sekharan@us.ibm.com | .......you may get it.
    ----------------------------------------------------------------------


    -
    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: 2006-03-10 16:44    [W:0.022 / U:3.532 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site