Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
La ram non si svuota mai [RISOLTO]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
klaimath
Apprentice
Apprentice


Joined: 18 Jun 2006
Posts: 213

PostPosted: Fri Sep 08, 2006 11:29 am    Post subject: La ram non si svuota mai [RISOLTO] Reply with quote

mmm forse ho fatto qualche macello.

dunque il problema è che ogni volta che lancio un applicazione (qulsiasi essa sia) o apro un sito o compilo qualcosa la quantità di memoria libera diminuisce ... e questo mi pare logico ...

il problema è che quando l'applicazione termina la memoria rimane occupata.

ad esempio:

avvio il pc, parte kde e inizio a lavorare con 890MB liberi.
apro firefox e diventano 880MB liberi (è solo un esempio), lancio Kuroo e diventano 870 liberi, compilo un prg qualsiasi e diventano 250MB liberi e così via fino a 0MB liberi e mi tocca riavviare.

nel kernel ho compilato le seguentii voci

Code:

[ ] Symmetric multi-processing support                                                                     
Subarchitecture Type (PC-compatible)  --->                                                           
Processor family (586/K5/5x86/6x86/6x86MX)  --->                                                     
[ ] Generic x86 support                                                                                   
[*] HPET Timer Support     
Preemption Model (Preemptible Kernel (Low-Latency Desktop))  --->                                                                         
[*] Preempt The Big Kernel Lock                                                                           
[ ] Local APIC support on uniprocessors                                                                     
[ ] Machine Check Exception                                                                               
< > Toshiba Laptop support                                                                               
< > Dell laptop support                                                                               
[*] Enable X86 board specific fixups for reboot                                                             
< > /dev/cpu/microcode - Intel IA32 CPU microcode support                                               
<M> /dev/cpu/*/msr - Model-specific register support                                                       
<M> /dev/cpu/*/cpuid - CPU information support                                                           
Firmware Drivers  --->                                                                               
High Memory Support (4GB)  --->                                                                     
Memory model (Flat Memory)  --->                                                                       
[*] Allocate 3rd-level pagetables from highmem                                                           
[ ] Math emulation                                                                                       
[*] MTRR (Memory Type Range Register) support                                                               
[ ] Boot from EFI support (EXPERIMENTAL)                                                               
[*] Use register arguments                                                                                 
[*] Enable seccomp to safely compute untrusted bytecode                                                     
Timer frequency (1000 HZ)  --->                                                                     
[ ] kexec system call (EXPERIMENTAL)                                                                       
[ ] kernel crash dumps (EXPERIMENTAL)


che sia la flat memory ?

Vuoi che ne pensate ?

P.S. ho fatto una ricerca senza trovare altri post su questo argomento. Se per caso ci sono e mi sono sfuggiti basta che mettiate il link.

Saluti
Adriano


Last edited by klaimath on Mon Sep 11, 2006 1:09 pm; edited 1 time in total
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Fri Sep 08, 2006 11:33 am    Post subject: Re: La ram non si svuota mai Reply with quote

no. dipende dal gestore della memoria di Linux
è tutto normale
Back to top
View user's profile Send private message
klaimath
Apprentice
Apprentice


Joined: 18 Jun 2006
Posts: 213

PostPosted: Fri Sep 08, 2006 11:35 am    Post subject: Re: La ram non si svuota mai Reply with quote

k.gothmog wrote:
no. dipende dal gestore della memoria di Linux
è tutto normale


come tutto normale ? non mi era mai capitato di dover riavviare il pc 3 volte in un giorno
Back to top
View user's profile Send private message
tizio
Guru
Guru


Joined: 22 Mar 2005
Posts: 365

PostPosted: Fri Sep 08, 2006 11:36 am    Post subject: Reply with quote

se vuoi approfondire l'argomento...
https://forums.gentoo.org/viewtopic.php?t=152551
https://forums.gentoo.org/viewtopic-t-185629-highlight-liberare+ram.html
_________________
ci son 10 tipi di persone al mondo..
chi capisce il binario e chi no
Back to top
View user's profile Send private message
klaimath
Apprentice
Apprentice


Joined: 18 Jun 2006
Posts: 213

PostPosted: Fri Sep 08, 2006 11:42 am    Post subject: Reply with quote

tizio wrote:
se vuoi approfondire l'argomento...
https://forums.gentoo.org/viewtopic.php?t=152551
https://forums.gentoo.org/viewtopic-t-185629-highlight-liberare+ram.html

asd mi erano sfuggiti. denghiù

Adriano
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Fri Sep 08, 2006 11:51 am    Post subject: Re: La ram non si svuota mai Reply with quote

klaimath wrote:
k.gothmog wrote:
no. dipende dal gestore della memoria di Linux
è tutto normale

come tutto normale ? non mi era mai capitato di dover riavviare il pc 3 volte in un giorno

questo mi era sfuggito
hai attivato lo swap?
Back to top
View user's profile Send private message
klaimath
Apprentice
Apprentice


Joined: 18 Jun 2006
Posts: 213

PostPosted: Fri Sep 08, 2006 11:53 am    Post subject: Re: La ram non si svuota mai Reply with quote

k.gothmog wrote:
klaimath wrote:
k.gothmog wrote:
no. dipende dal gestore della memoria di Linux
è tutto normale

come tutto normale ? non mi era mai capitato di dover riavviare il pc 3 volte in un giorno

questo mi era sfuggito
hai attivato lo swap?


si swap attivo e doppio della ram installata (4gb installati e 8GB di swap)

edit: rettifica
Abituato al pc di casa ho scritto la sua caratteristica quando in realtà sono in ufficio.

ram installata su questo pg 1gb e swap attivo da 2gb.

Pardon per l'errore
Back to top
View user's profile Send private message
federico
Advocate
Advocate


Joined: 18 Feb 2003
Posts: 3272
Location: Italy, Milano

PostPosted: Fri Sep 08, 2006 2:11 pm    Post subject: Reply with quote

E' un po' che non va piu' "di moda" la swap doppia della ram installata, ma non penso sia questo il problema.
Federico
_________________
Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Fri Sep 08, 2006 2:31 pm    Post subject: Reply with quote

Con top si può fare anche l'ordinamento dei processi in base alla ram usata.

Cerca il colpevole ;-)
_________________
Ciao da me!
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Fri Sep 08, 2006 2:32 pm    Post subject: Re: La ram non si svuota mai Reply with quote

lo swap deve essere attivo anche a livello kernel. c'è quel supporto?

P.S.: la dimensione consigliata per lo swap che va bene nella stragrande maggioranza dei casi è 256 MB
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Fri Sep 08, 2006 2:34 pm    Post subject: Reply with quote

ma il riavvio lo fai perchè la macchina diventa inutilizzabile ?
_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
federico
Advocate
Advocate


Joined: 18 Feb 2003
Posts: 3272
Location: Italy, Milano

PostPosted: Fri Sep 08, 2006 2:43 pm    Post subject: Reply with quote

Probabilmente hai qualche processo che si inchioda perche' in linea di massima una macchina linux va spenta solo quando si cambia il kernel :) federico
_________________
Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk
Back to top
View user's profile Send private message
klaimath
Apprentice
Apprentice


Joined: 18 Jun 2006
Posts: 213

PostPosted: Fri Sep 08, 2006 2:51 pm    Post subject: Reply with quote

federico wrote:
E' un po' che non va piu' "di moda" la swap doppia della ram installata, ma non penso sia questo il problema.
Federico


k.gothmog wrote:
lo swap deve essere attivo anche a livello kernel. c'è quel supporto?

P.S.: la dimensione consigliata per lo swap che va bene nella stragrande maggioranza dei casi è 256 MB


In effetti è una stupidata mia che uno di sti giorni piallo definitivamente ma il problema non è li dato che ho provato anche a fare un'altra partizione da 256MB, lasciando solo quella, senza che ci siano stati cambiamenti.

Se intendi questo si

Code:

[*] Support for paging of anonymous memory (swap)


altri mi pare non ci siano.

randomaze wrote:
Con top si può fare anche l'ordinamento dei processi in base alla ram usata.

Cerca il colpevole ;-)

Infatti il problema è appunto questo, mi spiace non essere riuscito a spiegarlo meglio.
Ad esempio alla fine di questo post dovrò riavviare perchè ho il 2% di memoria libera e vado trmendamente a lento.

Con top vedo:

127MB occupati da Amarok che è chiuso da 2 ore
300MB e passa occupati da 11 istanze di Firefox; chiuso da un pezzo e sto usando konqueror
ecc con altre applicazioni che avevo aperto prima ma che sono chiuse da minimo 30minuti.

makoomba wrote:
ma il riavvio lo fai perchè la macchina diventa inutilizzabile ?

Esatto. Arrivo con solo il 2% di memoria libera, o meno, e devo riavviare perchè non si muove nulla.

Ho controllato i vari file di configurazione ma pare tutto ok; la swap anche se esagerata è al suo posto, il tmpfs idem e tutto il resto pare andare correttamente.

Killando kdm e riavviandolo non risolvo molto visto che libera circa il 20% di risorse.

Ultima cosa. Il kernel è il 2.6.17-r7 di Gentoo.

Saluti
Adriano
Back to top
View user's profile Send private message
federico
Advocate
Advocate


Joined: 18 Feb 2003
Posts: 3272
Location: Italy, Milano

PostPosted: Fri Sep 08, 2006 3:03 pm    Post subject: Reply with quote

e killando i processi di firefox e amarok ?
Fede
_________________
Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk
Back to top
View user's profile Send private message
klaimath
Apprentice
Apprentice


Joined: 18 Jun 2006
Posts: 213

PostPosted: Fri Sep 08, 2006 3:09 pm    Post subject: Reply with quote

federico wrote:
e killando i processi di firefox e amarok ?
Fede


non succede niente ... ora provo a cambiare i banchi di ram

Saluti
Adriano
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Fri Sep 08, 2006 3:10 pm    Post subject: Reply with quote

usa kill -9

e cambiare la RAM non servirà, perché come hai detto tu stesso è un problema di software
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Fri Sep 08, 2006 3:12 pm    Post subject: Reply with quote

klaimath wrote:
federico wrote:
e killando i processi di firefox e amarok ?
Fede


non succede niente ... ora provo a cambiare i banchi di ram

In che senso non succede niente ? non vengono killati e li vedi sempre con top che occupano risorse ? vengono killati ma la ram non viene liberata e il sistema resta inutilizzabile ? come li killi ? kill <pid> o kill -9 <pid> ?
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
klaimath
Apprentice
Apprentice


Joined: 18 Jun 2006
Posts: 213

PostPosted: Fri Sep 08, 2006 3:33 pm    Post subject: Reply with quote

k.gothmog wrote:
usa kill -9

e cambiare la RAM non servirà, perché come hai detto tu stesso è un problema di software


infatti non è servito cambiare la ram.

provato anche kill -9 ma niente
Back to top
View user's profile Send private message
klaimath
Apprentice
Apprentice


Joined: 18 Jun 2006
Posts: 213

PostPosted: Fri Sep 08, 2006 3:34 pm    Post subject: Reply with quote

Kernel78 wrote:
klaimath wrote:
federico wrote:
e killando i processi di firefox e amarok ?
Fede


non succede niente ... ora provo a cambiare i banchi di ram

In che senso non succede niente ? non vengono killati e li vedi sempre con top che occupano risorse ? vengono killati ma la ram non viene liberata e il sistema resta inutilizzabile ? come li killi ? kill <pid> o kill -9 <pid> ?


provato sia kill <pid> che kill -9 <pid> ma in entrambi i casi il processo scompare ma la ram non viene liberata
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Fri Sep 08, 2006 3:37 pm    Post subject: Reply with quote

klaimath wrote:
provato sia kill <pid> che kill -9 <pid> ma in entrambi i casi il processo scompare ma la ram non viene liberata

Ok, ma come ti hanno detto è normale su linux che la memoria libera risulti pochissima, se stai cercando di ottenere da free una cospiqua quantità di memoria libera fai prima a pathcarti il kernel :lol:

Dopo averli killati se scompaiono top segnala altri processi che occupano ram o no ? se non ci sono processi che occupano ram il problema devi cercarlo altrove...
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Fri Sep 08, 2006 3:51 pm    Post subject: Re: La ram non si svuota mai Reply with quote

tanto per tagliare la testa al toro, non è che ci posteresti l'output del comando free?
Back to top
View user's profile Send private message
klaimath
Apprentice
Apprentice


Joined: 18 Jun 2006
Posts: 213

PostPosted: Fri Sep 08, 2006 4:15 pm    Post subject: Re: La ram non si svuota mai Reply with quote

k.gothmog wrote:
tanto per tagliare la testa al toro, non è che ci posteresti l'output del comando free?


questo subito dopo il riavvio. tra un'oretta posto la tragedia

Code:

klaimath@morpheus:~$ free
total       used       free     shared    buffers     cached
Mem:       1036096     280716     755380          0       8956     163984
-/+ buffers/cache:     107776     928320
Swap:       522104          0     522104
klaimath@morpheus:~$


Saluti
Adriano


Last edited by klaimath on Fri Sep 08, 2006 4:24 pm; edited 1 time in total
Back to top
View user's profile Send private message
klaimath
Apprentice
Apprentice


Joined: 18 Jun 2006
Posts: 213

PostPosted: Fri Sep 08, 2006 4:21 pm    Post subject: Reply with quote

Kernel78 wrote:
klaimath wrote:
provato sia kill <pid> che kill -9 <pid> ma in entrambi i casi il processo scompare ma la ram non viene liberata

Ok, ma come ti hanno detto è normale su linux che la memoria libera risulti pochissima, se stai cercando di ottenere da free una cospiqua quantità di memoria libera fai prima a pathcarti il kernel :lol:

Dopo averli killati se scompaiono top segnala altri processi che occupano ram o no ? se non ci sono processi che occupano ram il problema devi cercarlo altrove...


Certo che è normale, questo lo so. La cosa anormale è che ogni tot mi costringa a riavviare per liberare la memoria.
Mi sa che hai ragione. Il problema non credo sia nel installazione di linux ma da altre parti. Il lato positivo è che se risulta troppo palloso da risolvere mi faccio dare un altro pc :)

P.S. Che patch dici ?

Saluti
Adriano
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Fri Sep 08, 2006 4:39 pm    Post subject: Re: La ram non si svuota mai Reply with quote

subito dopo il riavvio hai tutto lo swap pieno?
c'è qualcosa che non va

non è che ti sei dimenticato di formattare lo swap?
Back to top
View user's profile Send private message
Bionicle
Apprentice
Apprentice


Joined: 06 Nov 2004
Posts: 172
Location: TI, svizzera

PostPosted: Fri Sep 08, 2006 4:58 pm    Post subject: Re: La ram non si svuota mai Reply with quote

k.gothmog wrote:
subito dopo il riavvio hai tutto lo swap pieno?
c'è qualcosa che non va

non è che ti sei dimenticato di formattare lo swap?


La swap all'avvio é vuota solo che la colonna dei nomi che é spostata.

klaimath: prova a prendere una nuova versione del kernel e se hai tempo ricrea una configurazione base, così dopo puoi escludere che sia il kernel a gestire male la memoria.
_________________
::::. www.almack.ch .::::
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum