Pages : 1
#1 Le 21/04/2005, à 13:29
- partyboy
Pb saturation mémoire
Bonjour à tous,
J'ai un petit soucis de saturation de mémoire sur un de mes pc.
En effet ce midi je suis allé me chercher une petite barette de 512Mo pour passer mon poste à 1Go de RAM.
Ce matin par curiosité je regarde l'occupation mémoire de mon ordi, sur mes 512Mo il me restait genre 1 ou 2 Mo.
Je ne me pose pas de questions, je me dis qu'avec mon serveur web, ssh et ftp, firefox, et qq autres petite trucs ca doit être normal.
Donc ce midi je monte ma barette toute neuve, je boot le pc et je regarde si ma barette est ben prise en compte.
Je regarde via le moniteur des tâches ainsi qu'avec la commande free.
Et la surprise, toute ma mémoire est utilisée ...
Pourtant en regardant les proc avec le moniteur des tâches, en faisant une addition rapide, impossible que ca occupe 1Go de RAM.
De plus le swap n'est pas du tout utilisé :
voilà ce que me renvoie free :
total used free shared buffers cached
Mem: 906676 898760 7916 0 43160 664980
-/+ buffers/cache: 190620 716056
Swap: 995988 0 995988
qu'est ce qui peut bien se passer ???
Merci
Hors ligne
#2 Le 21/04/2005, à 13:37
- dawar
Re : Pb saturation mémoire
D'après ce que je sais, linux utilise beaucoup de cache mémoire, qui est libéré si il en as besoin. T'inquiet, je fais tourner ubuntu avec 192 mo, et ça marche très bien (firefox, xmms, emelfm et xfce sans taper dans le swap).
Tu peux enlever le "cached" de "used" pour avoir la véritable occupation mémoire, cf 2eme ligne de "free"
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadoks)
Hors ligne
#3 Le 21/04/2005, à 13:41
- partyboy
Re : Pb saturation mémoire
Effectivement je me suis posé cette question au niveau du cache.
Bon ca me rassure alors
Thx
Hors ligne
#4 Le 21/04/2005, à 13:43
- sksbir
Re : Pb saturation mémoire
il se passe qu'il y a des chances que ubuntu utilise le même mécanisme qu'AIX 5 (par exemple).plus d 'info
La mémoire n'est libérée que quand il y a besoin. En attendant, elle est occupée pour stocker une copie des derniers fichiers lus sur le DD par exemple (cache disque)
Si tu veux savoir si la mémoire vive est suffisante, il faut vérifier le débit d'échange entre la mémoire vive et la zone de swap : un débit élevé signifie que la RAM est insuffisante, et que ta machine passe son temps à swapper les données entre la RAM et la zone de swap.
J'ai pas de machine ubuntu sous la main dans la journée pour tester, mais normalement, la commande vmstat 5 permet de savoir ce genre de choses...
Dernière modification par sksbir (Le 21/04/2005, à 13:44)
Hors ligne
#5 Le 21/04/2005, à 13:55
- partyboy
Re : Pb saturation mémoire
Voilà ce que me renvoie la commande :
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
2 0 0 7556 39072 662060 0 0 159 102 1406 989 13 2 82 3
0 0 0 6596 39104 662620 0 0 16 164 1440 143 3 1 93 3
0 1 0 7932 38936 661412 0 0 20 79 1464 198 4 2 91 3
0 0 0 5492 38968 662152 0 0 11 154 1502 141 2 2 95 1
0 0 0 8004 38416 658780 0 0 41 180 1469 206 4 2 92 2
1 0 0 7920 38444 658948 0 0 13 70 1449 135 11 2 86 1
0 0 0 11140 38464 659092 0 0 13 23 1437 206 6 2 91 1
si: Amount of memory swapped in from disk (/s).
so: Amount of memory swapped to disk (/s).
Donc à priori aucun échange ce qui est plutôt bon signe.
Hors ligne
#6 Le 21/04/2005, à 13:58
- dawar
Re : Pb saturation mémoire
Ben de toute facon dans le resultat de ton "free" :
total used free
Swap: 995988 0 995988
On vois bien que la swap n'est pas utilisé. Et a mon avis avec 1go de ram, tu peux charger méchament la mule
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadoks)
Hors ligne
#7 Le 21/04/2005, à 18:05
- tigrou
Re : Pb saturation mémoire
http://forum.ubuntu-fr.org/viewtopic.php?id=3122
Hors ligne
Pages : 1