free, top: gestion de la ram? - Linux et OS Alternatifs
Marsh Posté le 28-07-2004 à 22:25:39
Limit a écrit : |
Ben si ils les utilisaient, ca ferait 13*44=572%
Marsh Posté le 28-07-2004 à 22:26:27
ReplyMarsh Posté le 28-07-2004 à 22:26:58
dark a écrit : doit y avoir une astuce |
crois tu
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
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 ?
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?
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