GNU/Linux >> Linux Esercitazione >  >> Linux

Linux non libera la cache del disco di grandi dimensioni quando la richiesta di memoria aumenta

Ho scoperto la risposta alla mia domanda, grazie all'aiuto di womble (invia una risposta se vuoi).

lsof -s mostra gli handle di file in uso e risulta che c'erano diversi gigabyte di file di registro mmap che occupavano la cache.

L'implementazione di un logrotate dovrebbe risolvere completamente il problema e consentirmi di sfruttare più memoria.

Riattiverò anche lo scambio in modo da non avere problemi con il killer OOM in futuro. Grazie.


Linux
  1. Come eliminare i buffer di memoria e la cache in Linux

  2. Come cancellare il buffer/pagecache (cache del disco) in Linux

  3. Linux gratuito mostra un elevato utilizzo della memoria, ma top no

  4. È possibile allocare grandi quantità di memoria virtuale in Linux?

  5. Spegni il mio disco rigido (di backup) su Linux quando non lo uso

Come cancellare la cache di memoria RAM e il buffer e lo spazio di scambio su Linux

Rintracciare dove è andato lo spazio su disco su Linux?

Linux Oom in modo casuale quando c'è ancora memoria libera?

Gestione della memoria Linux:memoria virtuale e paginazione della domanda

Rimuovere la memoria condivisa posix quando non in uso?

Memorizzazione nella cache/precaricamento di file su Linux nella RAM