Diminuire uso di RAM

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Grifone
Linux 1.x
Linux 1.x
Messaggi: 114
Iscritto il: mer 17 ott 2007, 23:06
Slackware: 12.0
Località: Genova

Diminuire uso di RAM

Messaggio da Grifone »

Buongiorno a tutti volevo porvi un problema sperando che qualcuno di voi possa darmi un consiglio.
Usando slackware 12 noto che la mia memoria RAM è occupata in modo secondo me anomalo ovvero avendo pochi programmi aperti (come firefox e un lettore pdf) la memoria ram occupata è di circa 725 MB e dato che io ne posseggo 760 questo fatto mi preoccupa un po'. Ho provato a vedere i processi in esecuzione e in effetti mi sembrano tanti solo che la maggior parte di questi non so a cosa servano e soprattutto si avviano in modo automatico.
Come posso fare?
Vi ringrazio

Avatar utente
lost
Linux 0.x
Linux 0.x
Messaggi: 56
Iscritto il: gio 20 mag 2004, 0:00
Slackware: -current X86_64
Kernel: 2.6.29.2
Desktop: KDE

Messaggio da lost »

725MB?!?

la mia slack adesso con firefox, amarok, akregator, superkaramba e pidgin avviati ne prende 274. Fai una cosa, da terminale dai "ps aux" e posta l'output così forse vediamo chi è che si è mangiato la ram.

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

L' uso di molta ram su linux è normale.
In ogni caso se vuoi aumentare l'uso dello swap cambia il valore in /proc/sys/vm/swappinness
ps: come vedi la quantità di ram usata ?

Nel mio caso:

Codice: Seleziona tutto

dani[~]$ free -m
             total       used       free     shared    buffers     cached
Mem:          1008        461        546          0         20        245
-/+ buffers/cache:        195        813
Swap:         1023          0       1023
ne sto usando effettivamente 195 mb non 461

Avatar utente
Grifone
Linux 1.x
Linux 1.x
Messaggi: 114
Iscritto il: mer 17 ott 2007, 23:06
Slackware: 12.0
Località: Genova

Messaggio da Grifone »

lost ha scritto:725MB?!?

la mia slack adesso con firefox, amarok, akregator, superkaramba e pidgin avviati ne prende 274. Fai una cosa, da terminale dai "ps aux" e posta l'output così forse vediamo chi è che si è mangiato la ram.
quello che ricevo in out è il seguente:

Codice: Seleziona tutto

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.2  0.0    764   288 ?        Ss   09:44   0:05 init [3]
root         2  0.0  0.0      0     0 ?        S    09:44   0:00 [migration/0]
root         3  0.0  0.0      0     0 ?        SN   09:44   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S<   09:44   0:00 [events/0]
root         5  0.0  0.0      0     0 ?        S<   09:44   0:00 [khelper]
root         6  0.0  0.0      0     0 ?        S<   09:44   0:00 [kthread]
root        83  0.0  0.0      0     0 ?        S<   09:44   0:00 [kblockd/0]
root        84  0.0  0.0      0     0 ?        S<   09:44   0:00 [kacpid]
root       159  0.0  0.0      0     0 ?        S<   09:44   0:00 [ata/0]
root       160  0.0  0.0      0     0 ?        S<   09:44   0:00 [ata_aux]
root       161  0.0  0.0      0     0 ?        S<   09:44   0:00 [ksuspend_usbd]
root       164  0.0  0.0      0     0 ?        S<   09:44   0:00 [khubd]
root       166  0.0  0.0      0     0 ?        S<   09:44   0:00 [kseriod]
root       178  0.0  0.0      0     0 ?        S<   09:44   0:00 [khpsbpkt]
root       186  0.0  0.0      0     0 ?        S    09:44   0:00 [pdflush]
root       187  0.0  0.0      0     0 ?        S    09:44   0:00 [pdflush]
root       188  0.0  0.0      0     0 ?        S<   09:44   0:00 [kswapd0]
root       189  0.0  0.0      0     0 ?        S<   09:44   0:00 [aio/0]
root       190  0.0  0.0      0     0 ?        S<   09:44   0:00 [jfsIO]
root       191  0.0  0.0      0     0 ?        S<   09:44   0:00 [jfsCommit]
root       192  0.0  0.0      0     0 ?        S<   09:44   0:00 [jfsSync]
root       193  0.0  0.0      0     0 ?        S<   09:44   0:00 [xfslogd/0]
root       194  0.0  0.0      0     0 ?        S<   09:44   0:00 [xfsdatad/0]
root       195  0.0  0.0      0     0 ?        S<   09:44   0:00 [ocfs2_wq]
root       196  0.0  0.0      0     0 ?        S<   09:44   0:00 [user_dlm]
root       878  0.0  0.0      0     0 ?        S<   09:44   0:00 [scsi_tgtd/0]
root       927  0.0  0.0      0     0 ?        S<   09:44   0:00 [exec-osm/0]
root       932  0.0  0.0      0     0 ?        S<   09:44   0:00 [block-osm/0]
root       972  0.0  0.0      0     0 ?        S<   09:44   0:00 [kcryptd/0]
root       977  0.0  0.0      0     0 ?        S<   09:44   0:00 [kjournald]
root      1044  0.0  0.1   2180   940 ?        S<s  09:44   0:01 /sbin/udevd --daemon
root      1627  0.0  0.0      0     0 ?        S<   09:44   0:00 [kgameportd]
root      2380  0.0  0.0      0     0 ?        S<   09:46   0:00 [kpsmoused]
root      2549  0.0  0.0   1704   612 ?        Ss   09:46   0:00 /usr/sbin/syslogd
root      2553  0.0  0.0   1664   424 ?        Ss   09:46   0:00 /usr/sbin/klogd -c 3 -x
root      2925  0.0  0.0   1696   532 ?        Ss   09:47   0:00 /usr/sbin/inetd
root      2932  0.0  0.1   3820  1084 ?        Ss   09:47   0:00 /usr/sbin/sshd
root      2940  0.0  0.0   1656   508 ?        Ss   09:47   0:00 /usr/sbin/acpid
81        2948  0.0  0.1   2264   844 ?        Ss   09:47   0:00 /usr/bin/dbus-daemon --system
82        2953  0.0  0.4   5184  3528 ?        Ss   09:47   0:00 /usr/sbin/hald --daemon=yes
root      2954  0.0  0.1   2872  1024 ?        S    09:47   0:00 hald-runner
82        2960  0.0  0.1   2112   900 ?        S    09:47   0:00 hald-addon-keyboard: listening on /de
82        2963  0.0  0.1   2112   900 ?        S    09:47   0:00 hald-addon-acpi: listening on acpid s
root      2974  0.0  0.1   2920   968 ?        S    09:47   0:00 hald-addon-storage: polling /dev/hdc
root      2976  0.0  0.1   2916   968 ?        S    09:47   0:00 hald-addon-storage: polling /dev/hdd
root      2987  0.0  0.2   5156  2064 ?        Ss   09:47   0:00 /usr/sbin/cupsd
root      2992  0.0  0.0   1864   600 ?        S    09:47   0:00 /usr/sbin/crond -l10
daemon    2994  0.0  0.0   1864   388 ?        Ss   09:47   0:00 /usr/sbin/atd -b 15 -l 1
root      3026  0.0  0.0   1884   468 ?        Ss   09:47   0:00 /usr/sbin/gpm -m /dev/mouse -t ps2
grifone   3028  0.0  0.2   3540  1972 tty1     Ss   09:47   0:00 -bash
root      3029  0.0  0.0   1656   532 tty2     Ss+  09:47   0:00 /sbin/agetty 38400 tty2 linux
root      3030  0.0  0.0   1656   532 tty3     Ss+  09:47   0:00 /sbin/agetty 38400 tty3 linux
root      3031  0.0  0.0   1660   536 tty4     Ss+  09:47   0:00 /sbin/agetty 38400 tty4 linux
root      3032  0.0  0.0   1660   536 tty5     Ss+  09:47   0:00 /sbin/agetty 38400 tty5 linux
root      3033  0.0  0.0   1656   532 tty6     Ss+  09:47   0:00 /sbin/agetty 38400 tty6 linux
grifone   3054  0.0  0.2   3188  1596 tty1     S+   09:47   0:00 /bin/sh /usr/bin/startx
grifone   3070  0.0  0.1   2724   800 tty1     S+   09:47   0:00 xinit /usr/lib/X11/xinit/xinitrc -- -
root      3071  6.0  5.5  47012 43120 tty7     SLs+ 09:47   2:37 X :0 -auth /home/grifone/.serverauth.
grifone   3078  0.0  0.2   3184  1552 tty1     S    09:47   0:00 /bin/sh /usr/lib/X11/xinit/xinitrc
grifone   3079  0.0  0.2   3204  1612 tty1     S    09:47   0:00 /bin/sh /usr/bin/startkde
root      3111  0.0  0.0   1508   148 tty1     S    09:47   0:00 start_kdeinit --new-startup +kcminit_
grifone   3112  0.0  1.9  33916 15104 ?        Ss   09:47   0:00 kdeinit Running...
grifone   3115  0.0  1.3  33344 10288 ?        S    09:47   0:00 dcopserver [kdeinit] --nosid
grifone   3119  0.0  2.0  36164 15964 ?        S    09:47   0:00 klauncher [kdeinit] --new-startup
grifone   3123  0.0  0.1   2912  1476 ?        S    09:47   0:00 /usr/libexec/gam_server
grifone   3132  0.0  0.0   1640   376 tty1     S    09:47   0:00 kwrapper ksmserver
grifone   3134  0.0  2.2  34948 17092 ?        S    09:47   0:00 ksmserver [kdeinit]
grifone   3136  0.3  2.6  37536 20080 ?        S    09:47   0:08 kwin [kdeinit] -session 10d7d5d3dd000
grifone   3138  0.1  3.0  39452 23416 ?        S    09:47   0:03 kdesktop [kdeinit]
grifone   3141  0.3  3.4  42732 26600 ?        S    09:47   0:09 kicker [kdeinit]
grifone   3151  0.0  2.1  34820 16924 ?        S    09:47   0:00 kaccess [kdeinit]
grifone   3176  0.0  2.6  43648 20524 ?        S    09:47   0:00 knotify [kdeinit]
root      3258  0.0  0.1   2512  1272 ?        S    09:47   0:00 /bin/sh /usr/sbin/pppoe-connect
root      3286  0.0  0.1   2452  1076 ?        Ss   09:47   0:00 /usr/sbin/pppd pty /usr/sbin/pppoe -p
nobody    3287  0.2  0.0   1872   712 ?        S    09:47   0:05 /usr/sbin/pppoe -p /var/run/pppoe.con
grifone   4678  0.2  3.6  42344 28256 ?        S    09:59   0:04 superkaramba
grifone   4680  0.0  2.6  38528 20292 ?        S    09:59   0:00 kio_uiserver [kdeinit]
grifone   4708  0.1  2.5  75092 19908 ?        S    09:59   0:02 /usr/bin/artsd -F 10 -S 4096 -b 16 -s
grifone   4807  0.0  1.9  34376 14852 ?        S    10:00   0:00 kio_file [kdeinit] file /tmp/ksocket-
grifone   5675  0.0  2.7  38708 21460 ?        S    10:15   0:00 kmix [kdeinit] -caption KMix -icon km
grifone   6378  0.0  0.2   3216  1632 ?        S    10:28   0:00 /bin/sh /usr/bin/firefox
grifone   6389  0.0  0.2   3260  1664 ?        S    10:28   0:00 /bin/sh /usr/lib/firefox-2.0.0.4/run-
grifone   6394  3.5  4.5 137820 34844 ?        Sl   10:28   0:05 /usr/lib/firefox-2.0.0.4/firefox-bin
grifone   6455  0.7  2.7  39840 21376 ?        S    10:29   0:00 konsole [kdeinit] --ls
grifone   6456  0.0  0.2   3524  1952 pts/0    Ss   10:29   0:00 -bash
grifone   6555  0.0  0.1   2504   948 pts/0    R+   10:31   0:00 ps aux
:shock:

vedi un po' se ci capisci qualcosa

Avatar utente
ildiama
Linux 3.x
Linux 3.x
Messaggi: 536
Iscritto il: mar 27 dic 2005, 16:49
Slackware: mine
Kernel: 2.6.alto..
Desktop: KDE4
Località: Senigallia
Contatta:

Messaggio da ildiama »

Dani ha scritto:L' uso di molta ram su linux è normale.
Quoto.
Il kernel linux si preoccupa di utilizzare il più possibile la RAM per diminuire i tempi di accesso ai file più utilizzati in hd e roba varia. C'è da preoccuparsi solo se noti un effettivo rallentamento del sistema o dei programmi in avvio (openoffice non vale ;) ).
Questo almeno è quello che ho capito io.

Avatar utente
Grifone
Linux 1.x
Linux 1.x
Messaggi: 114
Iscritto il: mer 17 ott 2007, 23:06
Slackware: 12.0
Località: Genova

Messaggio da Grifone »

Dani ha scritto:L' uso di molta ram su linux è normale.
In ogni caso se vuoi aumentare l'uso dello swap cambia il valore in /proc/sys/vm/swappinness
ps: come vedi la quantità di ram usata ?

Nel mio caso:

Codice: Seleziona tutto

dani[~]$ free -m
             total       used       free     shared    buffers     cached
Mem:          1008        461        546          0         20        245
-/+ buffers/cache:        195        813
Swap:         1023          0       1023
ne sto usando effettivamente 195 mb non 461
premesso che io ho 0 MB di swap perchè comunque non posseggo poca RAM mi sembra molto strano che mi venga usata così tanta memoria. Dando free -m mi viene:

Codice: Seleziona tutto

             total       used       free     shared    buffers     cached
Mem:           752        673         78          0        160        352
-/+ buffers/cache:        161        591
Swap:            0          0          0
anche qui :shock:

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Messaggio da JohnnyMnemonic »

Il concetto è: "La ram non usata è ram sprecata" ;)

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Messaggio da Mario Vanoni »

JohnnyMnemonic ha scritto:Il concetto è: "La ram non usata è ram sprecata" ;)
Esatto!

La macchina da cui scrivo, boot'ata un'ora fa,
ora usa gia` un GB dei quattro di cui e` dotata.
Tra qualche ora saranno tutti usati.

Mario Vanoni

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio da absinthe »

Grifone ha scritto: Dando free -m mi viene:

Codice: Seleziona tutto

             total       used       free     shared    buffers     cached
Mem:           752        673         78          0        160        352
-/+ buffers/cache:        161        591
Swap:            0          0          0
significa che stai utilizzando 161 mb di ram .

M

Avatar utente
Grifone
Linux 1.x
Linux 1.x
Messaggi: 114
Iscritto il: mer 17 ott 2007, 23:06
Slackware: 12.0
Località: Genova

Messaggio da Grifone »

absinthe ha scritto:
Grifone ha scritto: Dando free -m mi viene:

Codice: Seleziona tutto

             total       used       free     shared    buffers     cached
Mem:           752        673         78          0        160        352
-/+ buffers/cache:        161        591
Swap:            0          0          0
significa che stai utilizzando 161 mb di ram .

M
A quindi vuol dire che la memoria usata in realtà non è allocata?

bloodlust
Linux 3.x
Linux 3.x
Messaggi: 523
Iscritto il: mar 14 feb 2006, 12:02
Slackware: -1
Località: it_IT

Messaggio da bloodlust »

Grifone ha scritto:A quindi vuol dire che la memoria usata in realtà non è allocata?
No. Vuol dire che una parte della memoria viene allocata per cache di sistema.
E' un argomento pluri-trattato in questo forum.

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio da absinthe »

Grifone ha scritto:
absinthe ha scritto:
Grifone ha scritto: Dando free -m mi viene:

Codice: Seleziona tutto

             total       used       free     shared    buffers     cached
Mem:           752        673         78          0        160        352
-/+ buffers/cache:        161        591
Swap:            0          0          0
significa che stai utilizzando 161 mb di ram .

M
A quindi vuol dire che la memoria usata in realtà non è allocata?
vedila così: è come se linux tirasse fuori tutte le prorpie cose dai cassetti e le gettasse per la stanza avendole così sotto gli occhi! più è grande la stanza (ram) più roba sparge! :)

M

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

IMHO dovresti comunque attivare la memoria di swap

Rispondi