On Wed, Mar 01, 2017 at 04:20:28PM -0500, Pasha Tatashin wrote: > Hi Andi, > > After thinking some more about this issue, I figured that I would not want > to set default maximums. > > Currently, the defaults are scaled with system memory size, which seems like > the right thing to do to me. They are set to size hash tables one entry per > page and, if a scale argument is provided, scale them down to 1/2, 1/4, 1/8 > entry per page etc. I disagree that it's the right thing to do. You want your dentry cache to scale with the number of dentries in use. Scaling with memory size is a reasonable approximation for smaller memory sizes, but allocating 8GB of *hash table entries* for dentries is plainly ridiculous, no matter how much memory you have. You won't have half a billion dentries active in most uses of such a large machine. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>