On Wed, 2008-02-27 at 07:40 -0800, Tom Spec wrote:
Is there a kernel parameter or something I can tune to limit the
amount of memory that will be used for cache (i.e. 144 in this
example)? Let's say I never wanted that to go past 64.
free -m
total used free shared buffers
cached
Mem: 503 399 104 0 67
144
-/+ buffers/cache: 187 315
Swap: 511 0 511
I assume that you understand that memory is being used for cache - as long
it's not needed elsewhere, right?
As for your question, you can manually clear the cache by issuing the following command:
(as root)
$ echo 3 > /proc/sys/vm/drop_caches
- Gilboa