Newsgroup: it.comp.os.linux.sys
Titolo: errore kernel

che tipo di errore e' questo :
VM : do_try_to_free_page for .....
grazie ( a causa di questo mi si e' imballato il sistema ed ho dovuto
spengere la macchina )
	La realta' e' un Incubo : lasciatemi Sognare.
 
                   Jonathan

 VM : do_try_to_free_page for .....
E' lo stesso di cui si e' parlato in un altro thread: si e' data
probabilmente la colpa ad un bug del kernel nel suo algoritmo di
recupero delle pagine libere di memoria ma siccome si sono avute
segnalazioni di vario tipo in differenti situazioni non se ne puo'
essere sicuri.
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

essere sicuri.
Vorrei cercare di concludere tutta la discussione che c'e' stata:
questo printk salta fuori quando questa routine non e' in grado di
individuare delle pagine da scaricare perche' tutte sono state referenziate
nel tempo passato dall'ultima volta che e' stata richiamata. In tal caso e'
probabile ci si imbatta in un fenomeno di thrashing, quindi il sitema si
siede. Supponendo che si arrivi alla fine di swap e ram entra in gioco il
meccanismo OOM killing, quindi il kernel sgozza il ps che attualmente sta
cercando di fare un'allocazione. Certo che se il ps in questione e', per
es., syslog o init la situazione non e' rose e fiori.
La soluzione e' un upgrade al kernel 2.4 che prevede un meccanismo di aging
delle pagine piuttosto aggressivo (age/2); il problema del thrashing e 
questo dovrebbero essere allontanati. E' stato migliorato anche il 
meccanismo di OOM Killing. Si ``privilegiano'' ora ps utenti, che non 
siano attivi da molto tempo ecc...
Non e' un bug. E' un ``design flaw''. Se non volete upgradare potete sempre
downgradare. Anche il kernel 2.0 funzionava con page aging in modalita' piu'
blanda (age-1).
Il meccanismo di page aging piuttosto che il semplice reference bit ha
naturalmente un costo visto che il kernel deve periodicamente fare lo scan
delle pagine cached e spostarle fra le varie liste mantenute.
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.18
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! The Moment Is Now In All History, The Time Has Arrived And This Is The
  		One Place To Be. !>-
  			Savatage - This Is The Time

 individuare delle pagine da scaricare perche' tutte sono state referenziate
Per ora non ho in programma un upgrade al 2.4 ma prima o poi mi dovro'
pur decidere, accidenti..


 pur decidere, accidenti..
Credo che ormai sia giunto il tempo...
Un paio di settimane fa, ho visto per la prima volta un programma 
(konqueror) ciucciarsi tutta la ram e lo swap (192+70 Mb), dopo qualche 
secondo di stasi, il kernel (2.4.2) l'ha segato senza troppi complimenti e 
tutto ha ripreso a funzionare regolarmente.
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 tutto ha ripreso a funzionare regolarmente.
Beh allora non appena installata la Potato a casa ci faro' un
pensierino.
