On Wed, Jul 17, 2013 at 01:22:22PM +0800, Sam Ben wrote: > On 07/15/2013 11:20 PM, Mel Gorman wrote: > >Currently automatic NUMA balancing is unable to distinguish between false > >shared versus private pages except by ignoring pages with an elevated > > What's the meaning of false shared? >
Two tasks may be operating on a shared buffer that is not aligned. It is expected that will at least cache align to avoid CPU cache line bouncing but the buffers are not necessarily page aligned. A page is the minimum granularity we can track NUMA hinting faults so two tasks sharing such a page will appear to be sharing data when in fact they are not. -- Mel Gorman SUSE Labs -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/