Newsgroup: it.comp.os.linux.iniziare
Titolo: Progressivo peggiornamente della sessione

Salve, è da parecchio che noto questo problema che già avevo in windows, 
ma che con Linux è decisamente peggiorato. Io sono abituato a lasciare 
il pc acceso 24/24h, e quindi spesso mi capita di non riavviare il pc 
per parecchi giorni. Lascia sempre aperte alcune applicazioni, tipo gaim 
e Lopster (che continua a scaricare e caricare). Il problema è che dopo 
diciamo 100 ore di lavoro, Linux diventa sempre più lento, le 
prestazioni diminuiscono decisamente, fino a diventare assolutamente 
inaccettabili. Addirittura ad un certo punto si arriva ad una situazione 
in cui non posso fare altro che resettare perchè si blocca 
completamente, continuando a caricare per un tempo indefinito, senza che 
mi lascia nemmeno riavviare normalmente.
Secondo voi a cosa è dovuto? E' possibile evitarlo magari senza dover 
riavviare nei momenti in cui vedo che le prestazioni peggiorano?
Grazie mille.
Luca
P.S.
La distribuzione che uso è la Red Hat 9.

 Secondo voi a cosa è dovuto?
$ uptime
16:34:16 up 142 days,  3:42,  1 user,  load average: 0.00, 0.01, 0.00
Alle applicazioni che lasci in funzione ritengo, dato che io non ho
mai avuto tali problemi. Pero' alla sera chiudo tutto, esco dalla
sessione e spengo il monitor.
Davide

 Secondo voi a cosa è dovuto? 
sembrerebbe proprio il classico memory leak. Possibile colpevole è uno 
di quei programmi che citi (gaim, lopster, ecc.): guarda sui loro siti 
se hanno bug conosciuti, o se ci sono versioni più recenti...
-- 
Fabrizio "Hermooz" Ermini

 
No, entrambi sono all'ultima versione. Per la verità ho notato qualche 
malfunzionamente in entrambi i casi. In gaim ogni tanto, dopo un bel pò 
di ore può succedere che si disconnetta. Durante il tentativo di 
riconnessione si connette con l'account ICQ ma non con quello MSN. E da 
li in poi basta, sempre così, anche se lo chiudo e riapro. Se invece 
riavvio tutto ok immediatamente.
Nel caso di lopster invece ho notato dall'inizio che quando si apre la 
finestra ha dei costanti "blocchi", cioè la finestra si freeza, va come 
a colpi.
In realtà per lopster ci sarebbe una patch, ma parla di evitare crash, 
quindi problemi diversi da questo.
Che ne dite?
Grazie, Luca.

 My 2 cent
Per curiosità ho provato il comando uptime che mi ha mostrato Davide, ed 
è saltato fuori questo:
[luca@cluca luca]$ uptime
  00:32:10  up  4:06,  3 users,  load average: 0.34, 0.41, 0.54
è normale? L'ho avviato con una sola applicazione aperta. Come mai c'è 
scritto 3 users? Ed il resto che vuol dire?
Grazie mille a tutti.
Luca

 My 2 cent
Io invece ho usato l'rpm per red hat. Magari posso provare a 
disinstallarlo ed installarlo compilandolo.
Grazie.
Luca

 diciamo 100 ore di lavoro, Linux diventa sempre più lento, le 
Devi fare un po' di diagnostica.  Vedi cosa dicono top (quali processi
consumano piu' ram? piu' tempo di cpu?) e free (quanto swap c'e'?).
Usa pstree | less per vedere le correlazioni tra i processi (chi ha
avviato chi?).
Ciao,
 ___ 
/_|_\  Umberto Salsi
\/_\/  
www.icosaedro.it


Dal punto di vista del programmatore, un utente e' una periferica 
che scrive ogni volta che si effettua una richiesta di read.
(Peter Williams)


Questo è quello che dice il comando free:
[luca@cluca luca]$ free
              total       used       free     shared    buffers     cached
Mem:        255284     252012       3272          0      37672      67788
-/+ buffers/cache:     146552     108732
Swap:            0          0          0
c'è qualche cosa che non va? Al momento ho aperte una quantità di 
applicazioni abbastanza normale.
Ho provato ad utilizzare il monitor di sistema al posto di top, ma non 
riesco bene a capire come funzioni. Alla voce memoria ci sono delle 
dimensioni in MB, ma cosa indicano? Se seleziono una voce, mi trovo tre 
dati, totale, rss e condivisa. Quale di queste è la dimensione occupata 
in RAM?
Grazie mille.
Luca

 man uptime (ho copia-incollato)
Grazie mille.
Luca

 Che terminali?
xterm, rxvt, konsole, gnome-terminal ecc...
le console tty* e compagnia...
eventualmente persone connesse con telnet o ssh...


 applicazioni abbastanza normale.
Ho gia' letto di problemi di consumo crescente di risorse da parte
dei programmi di p2p su Linux.
Probabilmente occorrera' attendere che maturino.
-- 
L'unico motivo per tenere ancora Windows
http://www.farb-rausch.com

 eventualmente persone connesse con telnet o ssh...
Non c'era niente del genere. E neanche adesso, eppure c'è sempre scritto 
3. E' strano?
Luca

 Probabilmente occorrera' attendere che maturino.
Quindi il problema potrebbe essere Lopster? E' possibile controllare se 
è effettivamente lui a dare problemi? Magari c'è qualcosa da controllare 
nel momento in cui dovessi vedere diminuire le prestazioni?
Grazie anche a te.
Luca

 nel momento in cui dovessi vedere diminuire le prestazioni?
Controllare l'uso delle risorse di sistema si', intervenire per modificare
la situazione no, fin quando il programma resta bacato.


 3. E' strano?
no. ti ho detto che e' normale.
un terminale c'e' aperto di sicuro, visto che stai digitando uptime.
piu' un utente e' collegato perche' sei loggato come utente.
fai w per maggiori informazioni, ma non c'e' nulla di cui
preoccuparsi... a meno che w non dia cose molto strane (ma io di per se
non mi preoccuperei) butta qui w...


 Swap:            0          0          0
Hei fermo!  Dov'e' lo swap?
-- 
Sono un servitore del Fuoco Segreto, e reggo la fiamma di Anor.
A nulla ti servira' il fuoco oscuro, fiamma di Udun.
Torna nell'Ombra! Non puoi passare.

 Hei fermo!  Dov'e' lo swap?
Swap? Che roba č? E' tipo quello di windows?
Cmq confermo. La voce Swap ha tutti 0 anche adesso. E' un problema?
Ma non č strano che come memoria ci siano solo 3272Kb liberi? Sono 
pochissimi o sbaglio?
Grazie.
Luca

 Cmq confermo. La voce Swap ha tutti 0 anche adesso. E' un problema?
si. conviene usarlo... approssimativamente un 200 - 500 MB a seconda di
quanto hai di ram... devi creare una partizione di swap...
prova a postare qui anche /etc/fstab per la conferma...


 Grazie.
Prego, ciao.


 [1626][root@damun:~]$ swapon /file.swp
Questi due comandi non me li trova. Mi dice bash: command not found. 
Devo installarli? Li ho dati da una console di root.
Grazie mille per la tua precisione.
Avrei un'altra domanda, lo swap su file è più lento dello swap su 
partizione?
Grazie ancora.
Luca

 partizione?
Presumo proprio  di si.   Comunque non penso  (nel caso di  un sistema
desktop) che abbia prestazioni cosi' peggiori da essere rilevanti.
Ciao


 Ciao
Grazie mille per l'aiuto, vediamo ora come va.
Luca