free, top: gestion de la ram?

free, top: gestion de la ram? - Linux et OS Alternatifs

Marsh Posté le 28-07-2004 à 10:45:07    

Salut,  
 
Quand je fais un top:

 PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
29024 mysql      9   0  958M 890M 95332 S     1,5 44,0   0:00 mysqld
31331 mysql      9   0  958M 890M 95332 S     1,3 44,0   0:02 mysqld
10751 mysql      9   0  958M 890M 95332 D     1,2 44,0   0:01 mysqld
15185 mysql      9   0  959M 891M 95332 D     1,2 44,1   0:00 mysqld
 2082 mysql      9   0  958M 890M 95332 S     1,2 44,0   0:00 mysqld
14231 mysql      9   0  958M 890M 95332 D     1,0 44,0   0:00 mysqld
31228 mysql      9   0  958M 890M 95332 S     1,0 44,0   0:00 mysqld
 3978 mysql      9   0  958M 890M 95332 S     1,0 44,0   0:00 mysqld
26494 mysql      9   0  959M 891M 95332 S     0,8 44,1   0:03 mysqld
  967 mysql      9   0  958M 890M 95332 S     0,8 44,0   0:00 mysqld
16426 mysql      9   0  959M 891M 95332 S     0,6 44,1   0:00 mysqld
10184 mysql      9   0  958M 890M 95332 S     0,6 44,0   0:00 mysqld
12358 mysql      9   0  958M 890M 95332 D     0,5 44,0   2:05 mysqld


Je vois que chaque process mysql consomme 44% de ram? Donc là il consomme largement plus de 100 dans mon cas? :D
 

free -t
             total       used       free     shared    buffers     cached
Mem:       2069424    2019180      50244          0      49144     995780
-/+ buffers/cache:     974256    1095168
Swap:      1124508     169648     954860
Total:     3193932    2188828    1005104


Pour free la consommation exacte est bien indiqué par -/+ buffers qui ne compte pas ce que Linux utilise comme ram en cache mais qui, en réalité, est tjs dispo?
 
En fait je me demande si chaque process mysql utilise réellement 44% de ram?


Message édité par Limit le 28-07-2004 à 10:47:31
Reply

Marsh Posté le 28-07-2004 à 10:45:07   

Reply

Marsh Posté le 28-07-2004 à 12:28:12    

hop

Reply

Marsh Posté le 28-07-2004 à 14:27:36    

up

Reply

Marsh Posté le 28-07-2004 à 22:13:56    

remonte ptit topic

Reply

Marsh Posté le 28-07-2004 à 22:25:39    

Limit a écrit :


En fait je me demande si chaque process mysql utilise réellement 44% de ram?


 
Ben si ils les utilisaient, ca ferait 13*44=572%


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 28-07-2004 à 22:26:27    

Klaimant a écrit :

Ben si ils les utilisaient, ca ferait 13*44=572%

doit y avoir une astuce :o

Reply

Marsh Posté le 28-07-2004 à 22:26:58    

dark a écrit :

doit y avoir une astuce :o


 
crois tu  [:noxauror]


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 28-07-2004 à 22:32:59    

Il comptabilise la mémoire partagée pour chaque process :-) Il faut donc que tu enlève du champ SIZE la valeur du champ RSS pour avoir la mêmoire utilisé exclusivement par le process

Reply

Marsh Posté le 28-07-2004 à 22:48:59    

J'ai creusé un ptit peu le sujet et j'ai cherché un schéma représentant l'utilisation mêmoire d'une instance mysql mais je ne suis pas tombé sur un document intéressant. Juste une description des différents paramètres affectant l'allocation mèmoire. Quelqu'un aurait un lien (voir une explication ;-)  décrivant les différents types de buffer utilisé par mysql et leur utilité/impact ?

Reply

Marsh Posté le 28-07-2004 à 23:21:30    

less /tmp/mysql_src/*


 
?
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
[:dehors]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed