Re: Cached memory never gets released

From: David Ashley
Date: Wed Jun 23 2004 - 13:36:54 EST


There is some new information that might be useful. The cache memory
lower limit seems to be going up by 1 or 2 megabytes whenever the kernel
kills the XFree86 process:
Jun 23 11:20:16 __alloc_pages: 0-order allocation failed (gfp=0x1d2/0)
Jun 23 11:20:16 VM: killing process XFree86

Could it be when the kernel kills a process for trying to use up too much
memory, the pages used by the process get left in some locked state so can
never be reused?

This is the sort of behaviour we're seeing, it is very reproduceable.


Note this is kernel 2.4.23.

-Dave
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/