A chamada do sistema para isso no Linux é fadvise onde você pode sugerir que arquivos diferentes sejam armazenados em cache ou não armazenados em cache e também sugerir o tipo de padrão de leitura (isto é, seqüencial ou aleatório). Alguém escreveu um wrapper de linha de comando para isso em perl aqui . As duas opções em que você está interessado são:
-dontneed
Announces the expectation that file content won't be needed in
the near future.
Under Linux 2.6.9, this is known to cause the file content to be
evicted from the buffer-cache immediately.
Note that this option first causes an fsync of the file.
-noreuse
Announces the expectation that file content won't be reused in
the near future.