ho letto da qualche parte che la memoria libera viene usata come cache del disco, quindi prima o poi viene allocata tutta.

E' vero? non c'è un modo per svuotare questa cache?
ho redhat 9, non posso ricompilare il kernel nè "frugargli le budella"

sono parecchio ignorante di linux.