Re: [ATTEND][LSF/VM TOPIC] Stale Page Tracking

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> On 06/29/2010 08:25 PM, Ying Han wrote:
> > apologies if you got this email twice, the first emails seems not
> > getting through :(
> >
> > This is the discussion we would like to have on the upcoming Linux VM
> > summit.
> >
> > Problem:
> > Google runs large scale of machines and each machine runs Linux. We try
> > to achieve higher utilization by better bin-packing of jobs on existing
> > systems and for this we depend on having accurate resource usage
> > estimation. Linux VM subsystem is designed in a way that it tries to
> > allocate every single page available by filling up page cache pages.
> > Some of the pages might be touched once and never touched again. Pageout
> > deamon(kswapd) only evicts pages under memory pressure, so pages which
> > are actually stale will end up taking memory space. It would be nice to
> > have a way to measure the portion of working set for each process
> > periodically. A user-land resource management program can trigger
> > reclaim of the stale pages making room for packing more jobs any time.
> 
> Something like this functionality could also be useful for
> virtualization, kicking off garbage collection in JVMs and
> other runtimes, as well as resizing other workloads that
> cache data...
> 
> I would like to discuss this topic so we can figure out
> the kind of functionality needed to achieve what everybody
> wants.

Yup. very interesting.




--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@xxxxxxxxxx  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@xxxxxxxxx";> email@xxxxxxxxx </a>


[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]