Ecco come appare il grafico della memoria su un VPS che esegue CentOS con 512 MB di RAM e nginx / php-fpm / mysqld che serve contenuti (principalmente statici) a un paio di migliaia di visitatori al giorno.
(quelli sono giorni sull'asse x)
Come puoi vedere, è piuttosto nervoso nell'area cache e buffer. La cache di memoria viene eliminata a intervalli irregolari (escludendo un cron job responsabile). Di solito, ma non sempre, viene eliminato nel punto in cui non può crescere. A volte si schiarisce quasi del tutto, altre volte solo a metà.
Sto cercando di capire la logica dietro queste purghe. Mi aspetto che i dati dei file vengano memorizzati nella cache molto più a lungo e non vedo altri programmi che utilizzano più memoria del solito quando la cache di memoria viene svuotata.
È un comportamento normale o mi manca qualcosa?
AGGIORNAMENTO: un aggiornamento della memoria sembra aver stabilizzato il grafico. Continuo a vedere piccole gocce, ma in nessun luogo significativo come prima dell'aggiornamento.