Pagina 1 di 1
Ram utilizzata al 100% da subito
Inviato: sab 11 mar 2006, 1:46
da sberla54
Ciao.
Nonostante io utilizzi una slackware correttamente configurata su di un sistema relativamente recente spesso mi capita di notare dei rallentamenti che non avrebbero, credo, ragione di esserci.
Utilizzo un monitor di sistema di superkaramba chiamato "minimalist" ed ho notato che, sin dall'avvio del computer, tale monitor indica la ram come utilizzata al 100%....in caso di utilizzo pesante (ad esempio lasciare amule connesso per un giorno) sono arrivato a vedere anche la swap (che e' grande quanto la ram) al 50%....
Il mio hardware e' il seguente:
AMD Athlon XP Barton 2600+
512 mb ram 400mhz
Utilizzo slackware quasi completamente aggiornata alla current, kde 3.5 e superkaramba con 3 temi aperti (una dockbar, il monitor di sistema ed un lettore di previsioni del tempo).
Mi capita spesso di lasciare aperti e minimizzati nella tray amarok, kontact (con akregator), gaim e xchat....anche se mi pare che il problema ci sia sin da subito...indipendentemente dalle applicazioni in background.
Com'e' possibile che venga occupata cosi' tanta ram?
E' colpa di kde?
C'e' qualche settaggio che ignoro e che e' mal configurato?
Colpa di superkaramba?
La lentezza che mi pare di notare (ad esempio nell'aprire i menu di kde) e' dovuta al fatto che il sistema inizia a swappare?
Vi chiedo tutto questo perche' stavo pensando di acquistare altri 512 mega di ram per portare il sistema ad 1 giga...stavo addirittura considerando l'idea di prendere direttamente un blocco da 1 giga per fare il primo passo verso un sistema da 2 giga complessivi....secondo voi e' una buona idea?
Grazie dell'aiuto

Inviato: sab 11 mar 2006, 9:58
da absinthe
sì quando il sistema swappa ci sono degli evidenti rallentamenti... però 512MB di ram non sono pochi... hai provato per caso a fare un avvio selettivo ? se pensi che qualcosa ti stia succhiando troppa ram cerca di partire con un sistema minimale:
da init3, usa 'free -m' per segnare la ram usata, poi avvia kde senza plug-in(chiamiamoli così) e segna nuovamente la ram... prima o poi scopri cosa è che ti sta riempiendo la memoria.
M
PS: lo so che è un metodo molto grezzo: però è a prova di bomba.
PPS: la ram realamente utilizzata è quella indicata dal secondo rigo di 'free -m':
Codice: Seleziona tutto
bash-3.00$ free -m
total used free shared buffers cached
Mem: 501 177 323 0 4 87
-/+ buffers/cache: 85 415
Swap: 250 0 250
io ne sto utilizzando 85 MB
Inviato: dom 12 mar 2006, 4:51
da first
io ora ho aperto kde + questa finestra con opera
e konsole
Codice: Seleziona tutto
total used free shared buffers cached
Mem: 122 119 2 0 3 32
-/+ buffers/cache: 83 38
Swap: 244 48 195
ogni 30 sec circa sento il disco che gracchia per mezzo secondo
vi posto pure ps aux
Codice: Seleziona tutto
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 680 72 ? S 03:54 0:00 init [3]
root 2 0.0 0.0 0 0 ? SN 03:54 0:00 [ksoftirqd/0]
root 3 0.0 0.0 0 0 ? S< 03:54 0:00 [events/0]
root 4 0.0 0.0 0 0 ? S< 03:54 0:00 [khelper]
root 5 0.0 0.0 0 0 ? S< 03:54 0:00 [kthread]
root 7 0.0 0.0 0 0 ? S< 03:54 0:00 [kblockd/0]
root 8 0.0 0.0 0 0 ? S< 03:54 0:00 [kacpid]
root 72 0.0 0.0 0 0 ? S< 03:54 0:00 [khubd]
root 117 0.0 0.0 0 0 ? S 03:54 0:00 [pdflush]
root 118 0.0 0.0 0 0 ? S 03:54 0:00 [pdflush]
root 120 0.0 0.0 0 0 ? S< 03:54 0:00 [aio/0]
root 119 0.0 0.0 0 0 ? S 03:54 0:00 [kswapd0]
root 714 0.0 0.0 0 0 ? S< 03:54 0:00 [kseriod]
root 800 0.0 0.0 0 0 ? S< 03:54 0:00 [reiserfs/0]
root 952 0.0 0.2 2112 312 ? S<s 03:54 0:00 /sbin/udevd --daemon
root 1654 0.0 0.0 0 0 ? S 03:54 0:00 [shpchpd_event]
root 1718 0.0 0.0 0 0 ? S< 03:54 0:00 [kgameportd]
root 2054 0.0 0.4 1732 564 ? Ss 03:54 0:00 /usr/sbin/syslogd
root 2057 0.0 0.2 1684 300 ? Ss 03:54 0:00 /usr/sbin/klogd -c 3 -x
root 2150 0.0 0.3 3464 376 ? Ss 03:54 0:00 /usr/sbin/sshd
daemon 2164 0.0 0.2 1892 324 ? Ss 03:54 0:00 /usr/sbin/atd -b 15 -l 1
root 2167 0.0 0.2 1556 368 ? Ss 03:54 0:00 /usr/sbin/acpid
root 2193 0.0 0.2 1604 364 ? Ss 03:54 0:00 /usr/sbin/gpm -m /dev/mouse -t imps2
diego 2231 0.0 0.7 3388 904 tty1 Ss 03:54 0:00 -bash
root 2232 0.0 0.3 1556 404 tty2 Ss+ 03:54 0:00 /sbin/agetty 38400 tty2 linux
root 2233 0.0 0.3 1560 404 tty3 Ss+ 03:54 0:00 /sbin/agetty 38400 tty3 linux
root 2236 0.0 0.3 1556 404 tty4 Ss+ 03:54 0:00 /sbin/agetty 38400 tty4 linux
root 2237 0.0 0.3 1560 404 tty5 Ss+ 03:54 0:00 /sbin/agetty 38400 tty5 linux
root 2238 0.0 0.3 1560 404 tty6 Ss+ 03:54 0:00 /sbin/agetty 38400 tty6 linux
diego 2266 0.0 0.4 3032 536 tty1 S+ 03:55 0:00 /bin/sh /usr/X11R6/bin/startx
diego 2282 0.0 0.4 2384 572 tty1 S+ 03:55 0:00 /usr/X11R6/bin/xinit /usr/X11R6/lib/X11/xinit/xinitrc -- -auth /home/diego/.serverauth.2266
root 2283 3.0 9.9 22460 12492 tty7 Ss+ 03:55 1:39 X :0 -auth /home/diego/.serverauth.2266
diego 2315 0.0 0.4 3024 536 tty1 S 03:55 0:00 /bin/sh /usr/X11R6/lib/X11/xinit/xinitrc
diego 2316 0.0 0.4 3044 540 tty1 S 03:55 0:00 /bin/sh /opt/kde/bin/startkde
diego 2344 0.0 3.8 24100 4840 ? Ss 03:55 0:00 kdeinit Running...
diego 2347 0.0 1.6 23252 2024 ? S 03:55 0:00 dcopserver [kdeinit] --nosid
diego 2349 0.0 4.5 25896 5632 ? S 03:55 0:00 klauncher [kdeinit]
diego 2351 0.0 6.0 28312 7552 ? S 03:55 0:00 kded [kdeinit]
diego 2357 0.0 4.3 24760 5496 ? S 03:56 0:00 kaccess [kdeinit]
diego 2362 0.0 8.5 64208 10704 ? S 03:56 0:01 /opt/kde/bin/artsd -F 15 -S 4096 -a alsa -r 44100 -s 60 -m artsmessage -c drkonqi -l 3 -f
diego 2363 0.0 0.2 1544 300 tty1 S 03:56 0:00 kwrapper ksmserver
diego 2365 0.0 4.5 24868 5744 ? S 03:56 0:00 ksmserver [kdeinit]
diego 2366 0.1 6.6 26428 8304 ? S 03:56 0:03 kwin [kdeinit]
diego 2368 0.0 9.0 35244 11328 ? S 03:56 0:02 kdesktop [kdeinit]
diego 2370 0.7 8.1 30128 10148 ? S 03:56 0:25 kicker [kdeinit]
diego 2372 0.0 5.5 25260 6916 ? S 03:56 0:00 klipper [kdeinit]
diego 2378 0.0 6.1 27164 7728 ? S 03:59 0:00 kio_uiserver [kdeinit]
diego 2380 5.8 35.1 335704 43880 ? Sl 03:59 2:55 /usr/lib/opera/9.0-20060206.5/opera --style default -style Plastik
diego 2413 0.6 1.7 8672 2200 ? SN 04:00 0:19 /usr/lib/opera/plugins/operapluginwrapper 34 37 /home/diego/.mozilla/plugins/libflashplayer.so
diego 2414 0.0 0.4 2460 584 ? S 04:00 0:00 /usr/lib/opera/plugins/operaplugincleaner 2380
diego 2421 0.0 1.4 16256 1844 ? S 04:00 0:00 /opt/kde/bin/kdesud
diego 3195 0.0 8.0 31904 10012 ? S 04:29 0:00 knotify [kdeinit]
diego 3196 0.0 5.1 24560 6440 ? S 04:29 0:00 kio_file [kdeinit] file /tmp/ksocket-diego/klauncherMATeJa.slave-socket /tmp/ksocket-diego/jukEsfwEb.
diego 3349 1.0 10.6 29120 13328 ? S 04:48 0:00 konsole [kdeinit] --ls
diego 3350 0.0 1.5 3384 1912 pts/1 Ss 04:48 0:00 -bash
diego 3362 0.0 0.7 2744 916 pts/1 R+ 04:50 0:00 ps aux
ma perche cavolo swappa?????????
chi mi aiuta gli pago una birra

Inviato: dom 12 mar 2006, 9:23
da elettronicha
E che pretendi?

Hai "solo" 128 MB di RAM e stai usando sicuramente una versione recente di KDE! Il sistema tende a mettere pronte nella RAM il maggior numero di cose, diversificandole, non può concedersi tutto a KDE, pertanto l'utilizzo della swap è relativamente massiccio. Tra l'altro un minimo utilizzo della swap non è affatto penalizzante.
Inviato: dom 12 mar 2006, 14:51
da first
si si , so che ho risorse scarse

pero' non capisco come mai avendo 38 mega di ram libera mi ritrovo con 48 di swap usata
Inviato: lun 13 mar 2006, 9:16
da absinthe
first ha scritto:si si , so che ho risorse scarse

pero' non capisco come mai avendo 38 mega di ram libera mi ritrovo con 48 di swap usata
a vederlo così sembra una printata di una fase di transizione: è possibile che la tua ram fosse saturata da altri software, poi, avviando l'ennesimo programma il kernel ha dovuto swappare. terminati alcuni processi si è liberata la ram e il kernel (non sempre istantaneamente) ha iniziato a trasferire dati dal disco alla ram.
A me succede a volte, con il resume, che la swap continui per un pò a rimanere piena anche se ho ram libera... se ogni tanto dai un occhio a free -m ti accorgi che in fasi successive il kernel libera la swap e ributta dati in ram.
almeno questo è quello che ho visto io dall'esterno, in realtà non so bene con che criterio il kernel riversi dati dalla swap nella ram che si libera via via.
M
Inviato: gio 16 mar 2006, 15:33
da sunreal
Mah, secondo me il caro pingù usa la RAM come il divano, se siamo in tanti ci si entra tutti, se sei solo ti stravacchi e stai scomodo, questo è il mio free -m:
total used free shared buffers cached
Mem: 1773 1728 45 0 112 1423
-/+ buffers/cache: 192 1581
Swap: 1984 0 1984
Con KDE 3.4, amule e firefox aperti. Sapete il significato di -/+ buffers/cache ? Ciao.
Inviato: gio 16 mar 2006, 17:41
da absinthe
significa che stai usando 192 mb di ram. il resto è spazzatura che il kernel lascia in giro finchè trova posto, così da reimpiegare quante più cose possibili all'apertura di un programma (prova a vedere il tempo di apertura di firefox la prima volta e lo stesso tempo la seconda, terza, quarta volta per capire cosa intendo)
M
Inviato: gio 16 mar 2006, 17:59
da Luke88
Mah, secondo me il caro pingù usa la RAM come il divano, se siamo in tanti ci si entra tutti, se sei solo ti stravacchi e stai scomodo, questo è il mio free -m:
ecco come viene usata la ram
http://www.slacky.it/forum/viewtopic.php?t=11251
La lentezza che mi pare di notare (ad esempio nell'aprire i menu di kde) e' dovuta al fatto che il sistema inizia a swappare?
Vi chiedo tutto questo perche' stavo pensando di acquistare altri 512 mega di ram per portare il sistema ad 1 giga...stavo addirittura considerando l'idea di prendere direttamente un blocco da 1 giga per fare il primo passo verso un sistema da 2 giga complessivi....secondo voi e' una buona idea?
guarda qual'è il processo che occupa più ram...
si, il sistema rallenta perchè swappa, e il disco rigido non ha le prestazioni della ram...
prima di prendere altra ram ti consiglio di risolvere il problema... poi 1gb penso sia più che suffucente... meglio in due moduli....
Inviato: gio 16 mar 2006, 22:39
da IceSlack
a me invece succede che aumenta di botto la cpu a 100 e vi assicuro che non e' bello
comunque io avendo aperte 21 TAB di firefox e
firefox 21 tab + XMMS + FLuxbox + Terminal 2 tab
Codice: Seleziona tutto
free -m
total used free shared buffers cached
Mem: 1009 991 18 0 39 719
-/+ buffers/cache: 232 777
Swap: 2047 0 2047
mi smebvra un consumo eccessivo

Inviato: ven 17 mar 2006, 0:46
da sunreal
absinthe ha scritto:significa che stai usando 192 mb di ram. il resto è spazzatura che il kernel lascia in giro finchè trova posto, così da reimpiegare quante più cose possibili all'apertura di un programma (prova a vedere il tempo di apertura di firefox la prima volta e lo stesso tempo la seconda, terza, quarta volta per capire cosa intendo)
M
Ho capito, sai se ci sono delle applicazioni "grafiche" che fanno questa distinzione? Io per dare uno sguardo alle risorse occupate usavo gkrellm, ma mi da solo il totale della memoria utilizzata. Non so se mi sono spiegato. Ciao.
Inviato: ven 17 mar 2006, 9:22
da absinthe
sunreal ha scritto:absinthe ha scritto:significa che stai usando 192 mb di ram. il resto è spazzatura che il kernel lascia in giro finchè trova posto, così da reimpiegare quante più cose possibili all'apertura di un programma (prova a vedere il tempo di apertura di firefox la prima volta e lo stesso tempo la seconda, terza, quarta volta per capire cosa intendo)
M
Ho capito, sai se ci sono delle applicazioni "grafiche" che fanno questa distinzione? Io per dare uno sguardo alle risorse occupate usavo gkrellm, ma mi da solo il totale della memoria utilizzata. Non so se mi sono spiegato. Ciao.
sì ho capito cosa intendi. purtroppo non uso nulla di grafico per queste cose quindi sono decisamente ignorante in materia... mi spiace.
M