Ho un server che esegue bundle liquidsoap + icecast e un sito Web semplice (httpd + mysqld). Niente di speciale. Visitatori circa 2000+ al giorno, con circa 50 che sono online contemporaneamente in media.
Il server ha 8 GB di RAM. Col passare del tempo, la quantità di memoria libera diminuisce costantemente, anche se non viene avviato nulla di nuovo sul server e non ci sono nuovi utenti. Ad un certo punto inizia a scambiarsi, il caricamento sul server aumenta e non risponde. Di solito quello che faccio è solo riavviare il server ...
Cosa si può fare per rilevare cosa perde esattamente la memoria? Uso top per monitorare l'utilizzo delle risorse, ma a mio avviso non mostra nulla di utile:
Esiste un modo per scoprire cosa utilizza così tanta memoria? o cosa inizia a scambiare pesantemente su disco? Un modo per liberare memoria senza riavviare il server?