Programmi per pulire la ram su Linux
Inviato: dom 18 feb 2007, 11:14
Qualcuno di voi conosce dei programmi per pulire la ram su Linux senza che io debba per forza fare il reboot?.
Purtroppo dopo un po' di tempo se la memoria mi si riempe(quella fisica)quando esco da una applicazione(io uso una applicazione che funziona sotto java)quando la rilancio mi da' molti errori perche' gli manca la ram.
Ora esempio ho la ram appena la carico libera di 819 quindi quest'applicazione ne richiede almeno 512M, fin qui nessun problema carica tutto il database e va liscio come l'olio, ma se provo a caricare faccio un esempio icewn (simile a kde ) mi toglie 120Mega perche' da li uso dei programmi grafici quindi poi quando esco lui mi prende 120M.
Ora so' che con kill posso uccidere i programmi in esecuzione, ma non so' quale devo uccidere per tgliere piu' ram perchè anche se con top, li vedo caricati non mi dice che uso fa' di ram, quindi se uccido qualche cosa di sbagliato rischio di dover riavviare lo stesso e quindi la situazione non cambia.
Ora è possibile che esista un programma che giri tipo defrag ram che mi pulisce la memoria in modo da riavere la memoria appena caricata al ravvio?.
Poi se si è possibile lanciare un programma simile quando da root digito init 1 in modo tale che mi pulisce tutti i servizi del livello init 3 o 5 ?.
Spero di essere stato chiaro so' che potrebbe essere complicato come ho scritto perchè ho anche io le idee un po' confuse, ma credo che debba esistere un programma simile.
Ah dimenticavo uso La mandriva 2006 anche se sarei tentato alla slackware e a debian non luso queste solo per comodità eper il pocihissimo tempo libero di cui dispongo per studiare altre distribuzioni.
Purtroppo dopo un po' di tempo se la memoria mi si riempe(quella fisica)quando esco da una applicazione(io uso una applicazione che funziona sotto java)quando la rilancio mi da' molti errori perche' gli manca la ram.
Ora esempio ho la ram appena la carico libera di 819 quindi quest'applicazione ne richiede almeno 512M, fin qui nessun problema carica tutto il database e va liscio come l'olio, ma se provo a caricare faccio un esempio icewn (simile a kde ) mi toglie 120Mega perche' da li uso dei programmi grafici quindi poi quando esco lui mi prende 120M.
Ora so' che con kill posso uccidere i programmi in esecuzione, ma non so' quale devo uccidere per tgliere piu' ram perchè anche se con top, li vedo caricati non mi dice che uso fa' di ram, quindi se uccido qualche cosa di sbagliato rischio di dover riavviare lo stesso e quindi la situazione non cambia.
Ora è possibile che esista un programma che giri tipo defrag ram che mi pulisce la memoria in modo da riavere la memoria appena caricata al ravvio?.
Poi se si è possibile lanciare un programma simile quando da root digito init 1 in modo tale che mi pulisce tutti i servizi del livello init 3 o 5 ?.
Spero di essere stato chiaro so' che potrebbe essere complicato come ho scritto perchè ho anche io le idee un po' confuse, ma credo che debba esistere un programma simile.
Ah dimenticavo uso La mandriva 2006 anche se sarei tentato alla slackware e a debian non luso queste solo per comodità eper il pocihissimo tempo libero di cui dispongo per studiare altre distribuzioni.