"buff/cache" está muito alto, como posso liberá-lo?

"buff/cache" está muito alto, como posso liberá-lo?

A saída do comando top mostra que 29 GB de memória são usados ​​por "buff/cache". O que significa e como posso libertá-lo? Está perto de 90% da memória.

insira a descrição da imagem aqui

Responder1

Vocênão precisopara liberar "buff/cache".

"buff/cache" é a memória que o Linux usa para cache de disco eque será liberado sempre que os aplicativos exigirem. Portanto, você não precisa se preocupar se uma grande quantidade estiver sendo mostrada neste campo, pois ela não conta como memória “usada”.

Citado dehttp://www.linuxatemyram.com(ênfase minha):

Você e o Linux concordam que a memória ocupada pelos aplicativos é "usada", enquanto a memória que não é usada para nada é "livre".

Mas como contar a memória que está sendo usada atualmente para alguma coisa, mas que ainda pode ser disponibilizada para aplicativos?

Você pode contar essa memória como "livre" e/ou "disponível".Em vez disso, o Linux conta como "usado", mas também "disponível".(...) Esse "algo" é (aproximadamente) o que top e free chamam de "buffers" e "armazenados em cache". Como a sua terminologia e a do Linux são diferentes,você pode pensar que está com pouca memória RAM quando não está.

informação relacionada