View previous topic :: View next topic |
Author |
Message |
klaimath Apprentice
Joined: 18 Jun 2006 Posts: 213
|
Posted: Fri Sep 08, 2006 11:29 am Post subject: La ram non si svuota mai [RISOLTO] |
|
|
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 |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Fri Sep 08, 2006 11:33 am Post subject: Re: La ram non si svuota mai |
|
|
no. dipende dal gestore della memoria di Linux
è tutto normale |
|
Back to top |
|
|
klaimath Apprentice
Joined: 18 Jun 2006 Posts: 213
|
Posted: Fri Sep 08, 2006 11:35 am Post subject: Re: La ram non si svuota mai |
|
|
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 |
|
|
tizio Guru
Joined: 22 Mar 2005 Posts: 365
|
|
Back to top |
|
|
klaimath Apprentice
Joined: 18 Jun 2006 Posts: 213
|
Posted: Fri Sep 08, 2006 11:42 am Post subject: |
|
|
asd mi erano sfuggiti. denghiù
Adriano |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Fri Sep 08, 2006 11:51 am Post subject: Re: La ram non si svuota mai |
|
|
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 |
|
|
klaimath Apprentice
Joined: 18 Jun 2006 Posts: 213
|
Posted: Fri Sep 08, 2006 11:53 am Post subject: Re: La ram non si svuota mai |
|
|
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 |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
Posted: Fri Sep 08, 2006 2:11 pm Post subject: |
|
|
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 |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Fri Sep 08, 2006 2:31 pm Post subject: |
|
|
Con top si può fare anche l'ordinamento dei processi in base alla ram usata.
Cerca il colpevole _________________ Ciao da me! |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Fri Sep 08, 2006 2:32 pm Post subject: Re: La ram non si svuota mai |
|
|
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 |
|
|
makoomba Bodhisattva
Joined: 03 Jun 2004 Posts: 1856
|
Posted: Fri Sep 08, 2006 2:34 pm Post subject: |
|
|
ma il riavvio lo fai perchè la macchina diventa inutilizzabile ? _________________ When all else fails, read the instructions. |
|
Back to top |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
Posted: Fri Sep 08, 2006 2:43 pm Post subject: |
|
|
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 |
|
|
klaimath Apprentice
Joined: 18 Jun 2006 Posts: 213
|
Posted: Fri Sep 08, 2006 2:51 pm Post subject: |
|
|
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 |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
|
Back to top |
|
|
klaimath Apprentice
Joined: 18 Jun 2006 Posts: 213
|
Posted: Fri Sep 08, 2006 3:09 pm Post subject: |
|
|
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 |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Fri Sep 08, 2006 3:10 pm Post subject: |
|
|
usa kill -9
e cambiare la RAM non servirà, perché come hai detto tu stesso è un problema di software |
|
Back to top |
|
|
Kernel78 Moderator
Joined: 24 Jun 2005 Posts: 3654
|
Posted: Fri Sep 08, 2006 3:12 pm Post subject: |
|
|
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 |
|
|
klaimath Apprentice
Joined: 18 Jun 2006 Posts: 213
|
Posted: Fri Sep 08, 2006 3:33 pm Post subject: |
|
|
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 |
|
|
klaimath Apprentice
Joined: 18 Jun 2006 Posts: 213
|
Posted: Fri Sep 08, 2006 3:34 pm Post subject: |
|
|
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 |
|
|
Kernel78 Moderator
Joined: 24 Jun 2005 Posts: 3654
|
Posted: Fri Sep 08, 2006 3:37 pm Post subject: |
|
|
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
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 |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Fri Sep 08, 2006 3:51 pm Post subject: Re: La ram non si svuota mai |
|
|
tanto per tagliare la testa al toro, non è che ci posteresti l'output del comando free? |
|
Back to top |
|
|
klaimath Apprentice
Joined: 18 Jun 2006 Posts: 213
|
Posted: Fri Sep 08, 2006 4:15 pm Post subject: Re: La ram non si svuota mai |
|
|
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 |
|
|
klaimath Apprentice
Joined: 18 Jun 2006 Posts: 213
|
Posted: Fri Sep 08, 2006 4:21 pm Post subject: |
|
|
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
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 |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Fri Sep 08, 2006 4:39 pm Post subject: Re: La ram non si svuota mai |
|
|
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 |
|
|
Bionicle Apprentice
Joined: 06 Nov 2004 Posts: 172 Location: TI, svizzera
|
Posted: Fri Sep 08, 2006 4:58 pm Post subject: Re: La ram non si svuota mai |
|
|
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 |
|
|
|