View Full Version : chi?...quanta?....memoria!!
Cascio78
19-11-2003, 16:06
Salve ragazzi,
come facio per vedere quali processi stanno utilizzando ram e quanta????
Grazie
AnonimoVeneziano
19-11-2003, 16:07
Originariamente inviato da Cascio78
Salve ragazzi,
come facio per vedere quali processi stanno utilizzando ram e quanta????
Grazie
"ps aux"
Ciao
Cascio78
19-11-2003, 16:10
Originariamente inviato da AnonimoVeneziano
"ps aux"
Ciao
ps aux...lo conosco! Io volevo qualcosa che mi desse il consumo reale e non in percentuale....!!!!!
HELP ME!!!
AnonimoVeneziano
19-11-2003, 16:12
Originariamente inviato da Cascio78
ps aux...lo conosco! Io volevo qualcosa che mi desse il consumo reale e non in percentuale....!!!!!
HELP ME!!!
Delle applicazioni di ogni applicazione??
Cavolo , è così difficile ricavare la quantità dalla percentuale? :D
Credo che qualche programma tipo K System Guard o qualche programma di Gnome te lo trasformino in quantità MB .
Per vedere invece la quantità totale di MEM utilizzata e la quantità totale di MEM libera usa "free"
Ciao
Cascio78
19-11-2003, 17:26
allora.....
da 'free' ho il seguente output:
DanCas@spelonca:~> free
total used free shared buffers cached
Mem: 514900 504536 10364 0 8580 394564
-/+ buffers/cache: 101392 413508
Swap: 538136 7468 530668
MA HO SOLO konqueror aperto in KDE3.1
Da 'ps aux' ho il seguente output:
DanCas@spelonca:~> ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 500 244 ? S 14:30 0:03 init
root 2 0.0 0.0 0 0 ? SW 14:30 0:00 [keventd]
root 3 0.0 0.0 0 0 ? SW 14:30 0:00 [kapmd]
root 4 0.0 0.0 0 0 ? SWN 14:30 0:00 [ksoftirqd_CPU0]
root 5 0.0 0.0 0 0 ? SW 14:30 0:00 [kswapd]
root 6 0.0 0.0 0 0 ? SW 14:30 0:00 [bdflush]
root 7 0.0 0.0 0 0 ? SW 14:30 0:00 [kupdated]
root 8 0.0 0.0 0 0 ? SW 14:30 0:00 [kinoded]
root 10 0.0 0.0 0 0 ? SW 14:30 0:00 [mdrecoveryd]
root 13 0.0 0.0 0 0 ? SW 14:31 0:00 [kreiserfsd]
root 101 0.0 0.0 0 0 ? SW< 14:31 0:00 [lvm-mpd]
root 557 0.0 0.1 1456 600 ? S 14:31 0:00 /sbin/syslogd
root 560 0.0 0.2 2304 1348 ? S 14:31 0:00 /sbin/klogd -c 1
root 587 0.0 0.0 0 0 ? SW 14:31 0:00 [knodemgrd]
root 613 0.0 0.0 0 0 ? SW 14:31 0:00 [khubd]
root 814 0.0 0.1 1516 676 ? S 14:31 0:00 /sbin/cardmgr -m
root 831 0.0 0.1 1544 652 ? S 14:31 0:00 /sbin/resmgrd
bin 848 0.0 0.0 1404 384 ? S 14:31 0:00 /sbin/portmap
root 981 0.0 0.2 3520 1408 ? S 14:31 0:00 /usr/sbin/smpppd
root 1026 0.0 0.2 4224 1508 ? S 14:31 0:00 /usr/sbin/sshd -o
root 1160 0.0 0.2 3840 1252 ? S 14:31 0:00 /usr/lib/postfix/
postfix 1183 0.0 0.2 3840 1228 ? S 14:31 0:00 qmgr -l -t fifo -
at 1198 0.0 0.1 1492 564 ? S 14:31 0:00 /usr/sbin/atd
root 1219 0.0 0.1 1520 652 ? S 14:31 0:00 /usr/sbin/cron
root 1298 0.0 0.1 12084 720 ? S 14:31 0:00 /usr/sbin/nscd
root 1299 0.0 0.1 12084 720 ? S 14:31 0:00 /usr/sbin/nscd
root 1300 0.0 0.1 12084 720 ? S 14:31 0:00 /usr/sbin/nscd
root 1301 0.0 0.1 12084 720 ? S 14:31 0:00 /usr/sbin/nscd
root 1302 0.0 0.1 12084 720 ? S 14:31 0:00 /usr/sbin/nscd
root 1303 0.0 0.1 12084 720 ? S 14:31 0:00 /usr/sbin/nscd
root 1304 0.0 0.1 12084 720 ? S 14:31 0:00 /usr/sbin/nscd
root 1335 0.0 0.1 2392 660 ? S 14:31 0:00 /opt/kde3/bin/kdm
root 1351 0.0 0.0 1364 480 tty1 S 14:31 0:00 /sbin/mingetty --
root 1352 0.0 0.0 1364 480 tty2 S 14:31 0:00 /sbin/mingetty tt
root 1353 0.0 0.0 1364 480 tty3 S 14:31 0:00 /sbin/mingetty tt
root 1354 0.0 0.0 1364 480 tty4 S 14:31 0:00 /sbin/mingetty tt
root 1355 0.0 0.0 1364 480 tty5 S 14:31 0:00 /sbin/mingetty tt
root 1356 0.0 0.0 1364 480 tty6 S 14:31 0:00 /sbin/mingetty tt
root 1359 1.3 2.9 150544 15408 ? SL 14:31 3:07 /usr/X11R6/bin/X
root 1360 0.0 0.2 3208 1388 ? S 14:31 0:00 -:0
DanCas 1390 0.0 0.2 4672 1240 ? S 14:32 0:00 /bin/sh /usr/X11R
DanCas 1424 0.0 1.1 25912 5664 ? S 14:32 0:00 kdeinit: Running.
DanCas 1427 0.0 2.4 27916 12788 ? S 14:32 0:00 kdeinit: dcopserv
DanCas 1430 0.0 2.7 31340 14032 ? S 14:32 0:00 kdeinit: klaunche
DanCas 1433 0.0 3.7 36760 19444 ? S 14:32 0:01 kdeinit: kded
DanCas 1439 0.0 1.0 9632 5344 ? S 14:32 0:00 /opt/kde3/bin/art
DanCas 1450 0.0 3.2 31692 16512 ? S 14:32 0:00 kdeinit: klaptopd
DanCas 1452 0.0 3.4 35748 17940 ? S 14:32 0:00 kdeinit: knotify
DanCas 1453 0.0 0.0 1352 304 ? S 14:32 0:00 kwrapper ksmserve
DanCas 1455 0.0 2.9 30012 15112 ? S 14:32 0:00 kdeinit: ksmserve
DanCas 1456 0.0 3.4 32652 17824 ? S 14:32 0:06 kdeinit: kwin -se
DanCas 1460 0.0 3.6 34984 18920 ? S 14:32 0:03 kdeinit: kdesktop
DanCas 1463 0.0 3.8 34044 19656 ? S 14:32 0:08 kdeinit: kicker
DanCas 1468 0.0 3.2 31840 16708 ? S 14:32 0:01 kdeinit: klipper
DanCas 1471 0.0 3.1 31988 16136 ? S 14:32 0:00 kinternet -captio
DanCas 1473 0.0 3.4 32684 17908 ? S 14:32 0:01 kdeinit: kmix -se
DanCas 1474 0.0 3.7 33152 19256 ? S 14:32 0:00 kdeinit: konquero
DanCas 1480 0.0 1.9 29956 9796 ? S 14:32 0:00 kalarmd --login
DanCas 1667 0.0 2.4 32712 12604 ? S 15:05 0:01 kdeinit: konsole
DanCas 1668 0.0 0.3 4900 1688 pts/0 S 15:05 0:00 /bin/bash
DanCas 1687 0.0 2.2 31812 11580 ? S 15:11 0:00 kdeinit: kio_uise
DanCas 1776 0.2 7.4 53560 38220 pts/0 S 15:38 0:28 konqueror forum.h
DanCas 1979 0.0 1.2 26324 6372 ? S 16:53 0:00 kdeinit: kio_file
postfix 2372 0.0 0.2 3812 1196 ? S 17:51 0:00 pickup -l -t fifo
DanCas 2418 0.0 1.3 26628 7076 ? S 18:15 0:00 kdeinit: kio_http
DanCas 2420 0.0 1.3 26628 7008 ? S 18:15 0:00 kdeinit: kio_http
DanCas 2421 0.0 1.3 26624 7000 ? S 18:16 0:00 kdeinit: kio_http
DanCas 2422 0.0 1.2 26492 6608 ? S 18:16 0:00 kdeinit: kio_http
DanCas 2458 0.0 0.3 4892 1656 pts/1 S 18:20 0:00 /bin/bash
DanCas 2469 0.0 0.1 2520 660 pts/1 R 18:21 0:00 ps aux
NON mi spego tutta questa memoria usata...tanto da swappare!!!!
io uso suse8.2 2.4.20-4GB
su un portatile:
DanCas@spelonca:~> cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Mobile Intel(R) Pentium(R) 4 - M CPU 2.00GHz
stepping : 7
cpu MHz : 1993.562
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips : 3971.48
---
Ragazzi qualcuno ci salta fuori????
Ciao
;) ;)
AnonimoVeneziano
19-11-2003, 19:46
Veramente hai liberi 413 MB di memoria , non vedo il problema....
Ciao
Originariamente inviato da AnonimoVeneziano
Veramente hai liberi 413 MB di memoria , non vedo il problema....
Ciao
:eek: ma come diavolo si legge free??????
total used free shared buffers cached
Mem: 515948 219664 296284 0 18680 104904
-/+ buffers/cache: 96080 419868
Swap: 481908 0 481908
tutti hanno teorie diverse :D
ciaaaaaaaaaaaaaaaaaa
AnonimoVeneziano
19-11-2003, 19:56
Originariamente inviato da NA01
:eek: ma come diavolo si legge free??????
total used free shared buffers cached
Mem: 515948 219664 296284 0 18680 104904
-/+ buffers/cache: 96080 419868
Swap: 481908 0 481908
tutti hanno teorie diverse :D
ciaaaaaaaaaaaaaaaaaa
La parte importante è quella di -/+ buffers/cache
CHe indica la quantità effettiva di memoria senza memoria di caching che non è memoria effettivamente utilizzata,ma è memoria libera in ogni momento , solo impiegata a fare qualcos'altro , perchè sprecare la memoria libera non è bello...
CIao
ilsensine
19-11-2003, 20:43
Originariamente inviato da Cascio78
NON mi spego tutta questa memoria usata...tanto da swappare!!!!
Innanzitutto, non dovresti usare un kernel per 4GB se non hai più di 896 mb.
poi: le tabelle di memoria di linux non sono sempre di facile lettura, per il modo in cui viene gestita. Nel ps che hai postato dovresti fare attenzione alla colonna VSZ (virtual size) e RSS (memoria residente). La prima non ha molta relazione con la memoria fisica occupata, la seconda sì, ma non tiene conto della memoria condivisa con altre applicazioni (top la mostra nella colonna SHARE).
Inoltre, non è anormale che lo swap venga utilizzato, in quanto molti processi in idle ci finiscono, anche se c'è molta memoria libera. E' perfettamente normale, e ottimale.
Infine, come puoi vedere da free, tenendo conto che la memoria cache è considerabile come libera, hai tanta ram disponibile.
mi inserisco brevemente per chiedere a ilsensine... come mai e' bene non utilizzare un kernel suse8.2 2.4.20-4GB se effetivamente non si ha quel quantitativo di memoria? A naso ci arrivo pure io (sara' ottimizzato per grandi quantita' di ram, se ne hai poca non hai bisogno di un kernel ottimizzato per il decuplo), ma vorrei (se possibile) una spiegazione un pochino piu' tecnica... non troppo pero'!! :oink:
grazie!!
Alex
FuocoNero
20-11-2003, 01:04
Originariamente inviato da ilsensine
Innanzitutto, non dovresti usare un kernel per 4GB se non hai più di 896 mb.
E' il kernel standard con SuSE, probabilmente è stato pacchato per evitare problemi, ad esempio il mio è:
2.4.20-4GB-athlon
FuocoNero... vedo che anche tu hai dei problemi a far vedere che sei powered by SuSE... ;) la gif e' sparita da dov'era... sai per caso come rintracciarla? thx!!
Alex
ilsensine
20-11-2003, 07:46
Originariamente inviato da alexbau
mi inserisco brevemente per chiedere a ilsensine... come mai e' bene non utilizzare un kernel suse8.2 2.4.20-4GB se effetivamente non si ha quel quantitativo di memoria? A naso ci arrivo pure io (sara' ottimizzato per grandi quantita' di ram, se ne hai poca non hai bisogno di un kernel ottimizzato per il decuplo), ma vorrei (se possibile) una spiegazione un pochino piu' tecnica... non troppo pero'!! :oink:
Il kernel con supporto 4GB usa delle tecniche particolari per gestire la memoria oltre 896MB. Se non hai tutta questa memoria, la gestione può essere leggermente velocizzata disabilitando le tecniche di gestione per 4GB.
In ufficio ho una macchina con 1GB, e per evitare di usare un kernel per 4GB solo per avere 128MB in più, ho modificato il kernel in modo da poter gestire fino a quasi 1.5GB con le tecniche convenzionali, pagando però con un minore spazio di indirizzamento disponibile per i programmi in user space (chissenefrega :D )
Cascio78
20-11-2003, 08:21
Originariamente inviato da ilsensine
Il kernel con supporto 4GB usa delle tecniche particolari per gestire la memoria oltre 896MB. Se non hai tutta questa memoria, la gestione può essere leggermente velocizzata disabilitando le tecniche di gestione per 4GB.
In ufficio ho una macchina con 1GB, e per evitare di usare un kernel per 4GB solo per avere 128MB in più, ho modificato il kernel in modo da poter gestire fino a quasi 1.5GB con le tecniche convenzionali, pagando però con un minore spazio di indirizzamento disponibile per i programmi in user space (chissenefrega :D )
OK, ora ho capito!! Grazie a tutti della spiegazione!!
Per il kernel 4Gb.....Questo e' quello che si installa con la suse8.2 !!! Quale dovrei installare???? Inoltre, ho saputo che il nuovo aggirnamento chgernel serie 2.4.x.x supporta, penso che ha delle patch, per lo spedd-stepp delle cpu e per la gestione di energia ioj APM....Dove lo scarico, soprattutto QUALE scarico???
Ci sono dei moduli dfel kernel che possono essere eliminati installando su notebook??? Secondo voi sarebe un bene ricompilare il kernel sul portatile?????
Mi sa che mi catturo un mio amico del LUG di Perugia e lo imprigiono fino a quando non mi a spiegato un po' di cosette!!!!:)
Saluti
BananaPower
20-11-2003, 08:35
la mia firma ha la gif animata... direttamente dalla suse.
Ragazzi, guarda un po qua, e' il mio computer con mandrake v9.2
total used free shared buffers cached
Mem: 255272 251372 3900 0 12740 114892
-/+ buffers/cache: 123740 131532
Swap: 0 0 0
E' normale avere 0 swap?
ilsensine
20-11-2003, 11:51
Non hai configurato nessuna partizione di swap, quindi direi che è...normale ;)
ilsensine
20-11-2003, 11:58
Originariamente inviato da Cascio78
Mi sa che mi catturo un mio amico del LUG di Perugia e lo imprigiono fino a quando non mi a spiegato un po' di cosette!!!!:)
Visto il livello delle tue richieste, se hai una persona esperta che ti può aiutare sfruttala ;)
x ilsensine: cosa e' l'NDA di cui si parla nella tua nuova sign? e quella precedente cosa significava?
[Alexbau sempre OT... :rolleyes: :muro: ]
ilsensine
20-11-2003, 13:19
Originariamente inviato da alexbau
x ilsensine: cosa e' l'NDA di cui si parla nella tua nuova sign? e quella precedente cosa significava?
NDA=non-disclosure agreement
E' l'accordo che molti produttori di hw pretendono che venga firmato prima di rilasciarti le specifiche hw per i loro dispositivi. Alcuni (rari) NDA sono sufficientemente aperti da consentire comunque lo sviluppo di driver liberi (Jeff Garzik è uno sviluppatore tra i più noti, che ha fatto molti driver liberi previa firma di simili NDA).
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.