Hi Andreas,

On 08/19/2010 06:07 PM, Andreas Dilger wrote:
> On 2010-08-19, at 16:44, Kevin Van Maren wrote:
>> Easy way to reduce the client memory used by "Lustre" is to have
>> an Epilogue script run by SGE (or whatever scheduler/resource
>> manager) that does something like this on every node: # sync ;
>> sleep 1 ; sync # echo 3>  /proc/sys/vm/drop_caches
>
> Actually, my understanding is that /proc/sys/vm/drop_caches is NOT
> safe for production usage in all cases (i.e. there are bugs in some
> kernels, and it isn't actually meant for regular use from what I've
> read).

That's good to know.  But, there are two parts to drop_caches, depending 
on what you write---do you know if the unsafety comes from the part that 
calls the 'slab' shrinkers or the part that calls 
invalidate_inode_pages()?  I suppose it's the latter.  Do you have a 
pointer to a more specific description?  I'm curious about which kernels 
are affected.  I looked but didn't turn up much.

Thanks,

-John

-- 
John L. Hammond, Ph.D.
ICES, The University of Texas at Austin
[email protected]
(512) 471-9304
_______________________________________________
Lustre-discuss mailing list
[email protected]
http://lists.lustre.org/mailman/listinfo/lustre-discuss

Reply via email to