Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

occupation memoire

5 réponses
Avatar
Franck
Salut,

Pouvez-vous m'aider à interpreter les resultats de ce "top"
C'est sur une RedHat ES3

Ce qui m'etonne c'est la forte occupation memoire (1021940 / 1030604)
Alors qu'il y a très peu de buffer ( 26616 )
Et que je n'ai aucun process qui ne semble assez enflé pour occuper
toute cette RAM

Sinon, à quoi correspondent les "635376k cached"

Bref ou a disparue ma mémoire ????? :-)

Merci d'avance

------------------------------------------------------------------------------------

68 processes: 66 sleeping, 2 running, 0 zombie, 0 stopped
CPU states: cpu user nice system irq softirq iowait
idle
total 0,3% 0,0% 0,0% 0,0% 0,0% 1,1%
98,4%
Mem: 1030604k av, 1021940k used, 8664k free, 0k shrd,
26616k buff
476008k actv, 291212k in_d, 22100k in_c
Swap: 1024072k av, 0k used, 1024072k free
635376k cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU
COMMAND
1410 jrun 16 0 79776 77M 18708 S 0,0 7,7 4:12 0 jrun
1581 jrun 17 0 66552 64M 18108 S 0,0 6,4 2:00 0 jrun
1504 jrun 21 0 54540 53M 16380 S 0,0 5,2 1:29 0 jrun
3907 jrun 25 0 49364 48M 14844 S 0,0 4,7 0:39 0 java
3828 jrun 25 0 48576 47M 13760 S 0,0 4,7 0:42 0 java
1309 jrun 18 0 47476 46M 14704 S 0,0 4,6 1:30 0 jrun
3566 jrun 25 0 22128 21M 9052 S 0,0 2,1 0:08 0 java
1326 gdm 15 0 16752 16M 6248 S 0,0 1,6 0:02 0
gdmgreeter
2567 root 25 0 16660 16M 6536 S 0,0 1,6 0:03 0 java
1301 root 15 0 9584 8300 1860 S 0,0 0,8 0:01 0 X
1024 apache 15 0 4860 4860 2140 S 0,0 0,4 0:00 0 httpd
1026 apache 15 0 4856 4856 2136 S 0,0 0,4 0:00 0 httpd
1029 apache 15 0 4852 4852 2136 S 0,0 0,4 0:00 0 httpd
1027 apache 15 0 4836 4836 2136 S 0,0 0,4 0:00 0 httpd
1028 apache 15 0 4836 4836 2128 S 0,0 0,4 0:00 0 httpd
1031 apache 15 0 4820 4820 2112 S 0,0 0,4 0:00 0 httpd

Ce qui m'etonne c'est

--
mailto:flefebure2.remove@this.orangecaraibe.com
E2 ici : http://www.cnbt-cdpn.org

5 réponses

Avatar
Rakotomandimby (R12y) Mihamina
( Fri, 25 Feb 2005 12:07:07 -0400 ) Franck :

Salut,


Un début de réponse:
http://faq.fcolc.eu.org/administration/ram

Je précise que c'est un début de réponse.
Je la complèterai avec lq suite qui va suivre.
Mais je pense que tu peux aussi chercher avec "memory occupation Linux"
sur google, tu verras que c'est instructif...

--
L'ASPO a pour but de démocratiser l'acces a l'informatique. Une de ses
activité est l'infogerance (http://aspo.rktmb.org/activites/infogerance)
Tél: + 33 2 38 04 26 04 ou + 33 6 33 26 13 14 (France)

Avatar
Hugolino
Le Fri, 25 Feb 2005 12:07:07 -0400, Franck a écrit:
Salut,


Salut

Bref ou a disparue ma mémoire ????? :-)


C'est vraiment une FAQ, si ce n'est *la* FAQ.

Ton Linux ne libère la mémoire que si un logiciel en a besoin. Pourquoi
la libèrerait-il avant, puisque un des programmes déjà en cours
d'utilisation pourrait avoir besoin de ce qui est "caché" dedans ?

Pourquoi voudrais-tu avoir 1 Go de RAM avec en permanence 50 % inutile ?
(Autant revendre alors les 512 Mo inutile sur eBay)



--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant
"houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez
vous même la tronçonneuse" (traduction libre)
-+- NC in Guide du linuxien pervers : "Bien configurer sa tronçonneuse." -+-


Avatar
Franck
Merci,

J'ai trouvé cette petite faq aussi :
http://gentoo-wiki.com/FAQ_Linux_Memory_Management

En fait, j'étais étonné car ça fait assez peu de temps qu'on est en
prod sous
ce système, et sur celui d'avant, ce phénomène d'occupation maximale de
la mémoire était moins flagrant.

Donc en bref, si je veux évaluer la mémoire dispo, par ex si je veux
lancer un process en prod qui risque de me bouffer pas mal, je fais en
gros :

free = used - (buffer + cache)

C'est sans doute pas hyper precis mais ça me donne en gros la capacité
restante ?


thx

--
mailto:
En Gwada y'a du vent !
Avatar
Shal
Franck wrote:
Salut,
Bonsoir,



Pouvez-vous m'aider à interpreter les resultats de ce "top"
C'est sur une RedHat ES3

Ce qui m'etonne c'est la forte occupation memoire (1021940 / 1030604)
Alors qu'il y a très peu de buffer ( 26616 )
Et que je n'ai aucun process qui ne semble assez enflé pour occuper
toute cette RAM

Sinon, à quoi correspondent les "635376k cached"

Bref ou a disparue ma mémoire ????? :-)



Si tu as le courage et la curiosité :
cat /proc/slabinfo

(je suppose que tu est sous un 2.6)

Avatar
Thomas Labourdette
Franck a écrit le Vendredi 25 Février 2005 19:44 :


Donc en bref, si je veux évaluer la mémoire dispo, par ex si je veux
lancer un process en prod qui risque de me bouffer pas mal, je fais en
gros :

free = used - (buffer + cache)


C'est exactement ce que te donne la commande free à la ligne :
-/+ buffers/cache:

1ère colonne = mémoire utilisée, seconde colonne = mémoire libre

@+
--
Donna MÉMÉLABABAL (signature aléatoire)
Inscriptions relevées sur divers produits de grande consommation :
Sur un sirop pour la toux pour enfants : "Ne pas conduire ni opérer de
machine outil après absorption"