Messages in this thread | | | Subject | Re: [PATCH 03/03] Unmapped: Add guarantee code | From | Chandra Seetharaman <> | Date | Fri, 10 Mar 2006 07:41:17 -0800 |
| |
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/
| |