OVH Cloud OVH Cloud

Mémoire inactive, mémoire libre, et extention à 512 Mo

14 réponses
Avatar
Charles Plessy
Bonjour à tous,

Je bosse sur un iMac G5, avec de nombreuses applications ouvertes, et
il se passe souvent plusieurs secondes quand je passe de l'une à l'autre.

Manque de mémoire (je n'ai que 256 Mo) ? Pas sur : bien que n'ayant
presque pas de mémoire libre (en vert sur le Activity Monitor), j'ai
toujours environ 25% de mémoire "inactive" (en bleu). Es-ce une sorte de
cache, ou est-elle indisponible pour je-ne-sais quelle raison ?

Plus prosaïquement, pensez-vous que je doive acheter une barrette
supplémentaire ?

--
Charles

10 réponses

1 2
Avatar
gerald.coyot
Charles Plessy wrote:

Bonjour à tous,

Je bosse sur un iMac G5, avec de nombreuses applications ouvertes, et
il se passe souvent plusieurs secondes quand je passe de l'une à l'autre.

Manque de mémoire (je n'ai que 256 Mo) ? Pas sur : bien que n'ayant
presque pas de mémoire libre (en vert sur le Activity Monitor), j'ai
toujours environ 25% de mémoire "inactive" (en bleu). Es-ce une sorte de
cache, ou est-elle indisponible pour je-ne-sais quelle raison ?

Plus prosaïquement, pensez-vous que je doive acheter une barrette
supplémentaire ?


256 Mo sur un G5 c'est plus un bikini, c'est un string.
--
Amitiés, Gérard Cojot
'Bienheureux les fêlés, ils laisseront passer ma lumière'[M.Audiard]
http://perso.wanadoo.fr/gerard.cojot/

Avatar
Eric Lévénez
Le 11/12/04 4:14, dans <cpdorq$20dp$, « Charles Plessy »
a écrit :

Je bosse sur un iMac G5, avec de nombreuses applications ouvertes, et
il se passe souvent plusieurs secondes quand je passe de l'une à l'autre.


C'est que tu dois swapper "comme une bête". :-)

Manque de mémoire (je n'ai que 256 Mo) ?


"nombreuses applications" et "256 Mo" ? Cherche pas plus loin. Pour une
taille mémoire dans une carte graphique, c'est correcte, mais pour une
taille de mémoire centrale, c'est beaucoup, mais alors beaucoup trop peu.

Pas sur :


Si, c'est sûr.

bien que n'ayant
presque pas de mémoire libre (en vert sur le Activity Monitor), j'ai
toujours environ 25% de mémoire "inactive" (en bleu). Es-ce une sorte de
cache, ou est-elle indisponible pour je-ne-sais quelle raison ?


Non. Le système se met à swapper dès qu'il atteint une limite basse de
mémoire, il n'attend pas d'avoir 0 Mo de libre. Donc entre 40 et 60 Mo de
libre il swappe. Et tu ne devrais jamais atteindre moins.

Regarde avec le Moniteur d'Activité les champs "Flux de pages". Le deuxième
chiffre est le nombre de pages de 4 Ko que tu as swappé depuis le boot. Puis
dans le Finder tape Pomme-Shift-G puis /var/vm et dans la fenêtre regarde la
taille de tous les fichiers swapfile* cela te donnera une idée de la
quantité de RAM qu'il te manque (à 64 Mo près).

Plus prosaïquement, pensez-vous que je doive acheter une barrette
supplémentaire ?


Oui. Oui. Oui.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

Avatar
Saïd
Eric Lévénez :

Regarde avec le Moniteur d'Activité les champs "Flux de pages". Le deuxième
chiffre est le nombre de pages de 4 Ko que tu as swappé depuis le boot. Puis
dans le Finder tape Pomme-Shift-G puis /var/vm et dans la fenêtre regarde la
taille de tous les fichiers swapfile* cela te donnera une idée de la
quantité de RAM qu'il te manque (à 64 Mo près).



Je dirais plutot a 512Mo pres vu la gestion du swap par Panther. Quand
j'avais remis la gestion swap comme sous Jaguar (morceaux de 64Mo et
nettoyage des que plus de 128Mo du swap sont non utilises) j'avais 1 a 2
fichiers, parfois 4 ou 5. A la derniere mise-a-jour, le systeme par defaut
de Panther s'est remis en marche et je suis a 1Go, parfois 512Mo apres 63
jours de fonctionnement.

brian-~ $ ls -l /var/vm/swapfile*
-rw------T 1 root wheel 67108864 8 Oct 18:06 /var/vm/swapfile0
-rw------T 1 root wheel 67108864 9 Oct 01:23 /var/vm/swapfile1
-rw------T 1 root wheel 134217728 9 Oct 15:21 /var/vm/swapfile2
-rw------T 1 root wheel 268435456 12 Oct 00:10 /var/vm/swapfile3
-rw------T 1 root wheel 536870912 10 Dec 14:49 /var/vm/swapfile4

Depuis le 12 octobre le swapfile3 n'a jamais dégagé, par contre le 4
apparaît et disparaît (si je ferme ma session par exemple). Les trois
premiers, je les aurais eus de toute façon, par contre les 768 restants sont
de la faute à la gestion de style Panther, AMA.


Oui. Oui. Oui.



J'approuve l'option d'achat de RAM mais pas l'estimation de celle-ci par la
taille des fichiers de swap.

--
Saïd.
C programmers never die - they're just cast into void.

Avatar
Charles Plessy
Eric Lévénez wrote:
Le 11/12/04 4:14, dans <cpdorq$20dp$, « Charles Plessy »


Je bosse sur un iMac G5, avec de nombreuses applications ouvertes, et
il se passe souvent plusieurs secondes quand je passe de l'une à l'autre.



C'est que tu dois swapper "comme une bête". :-)


Rah, j'avais même pas remarqué: je m'étais dis "je vais prendre un
Apple, ça me reposera les oreilles", eh bien je suis servi :)

Non. Le système se met à swapper dès qu'il atteint une limite basse de
mémoire, il n'attend pas d'avoir 0 Mo de libre. Donc entre 40 et 60 Mo de
libre il swappe. Et tu ne devrais jamais atteindre moins.


Ok, je me suis un peu emmêlé les pédales avec un os dont je tairais le
nom (on ne va pas recommencer comme sur fcoum), et qui a tendance à
mettre en cache (ram) tout ce qui passe, un peu comme les personnes
âgées qui gardent les boîtes de conserves périmées parce que "on ne sait
jamais, ça pourrait servir". Donc je ne m'inquiétais pas, tant que la
ram "inactive" n'était pas épuisée...

Mais quand j'ai regardé les stats système de plus près, j'ai vu que
le-programme-en-java-dont-je-ne-peut-pas-me-passer prenait 1.2 Go en
swap (et aussi 30% en cpu...).


Regarde avec le Moniteur d'Activité les champs "Flux de pages". Le deuxième
chiffre est le nombre de pages de 4 Ko que tu as swappé depuis le boot.


Ah oui, 2 500 000 x 4 000, ça fait pas mal...

Plus prosaïquement, pensez-vous que je doive acheter une barrette
supplémentaire ?



Oui. Oui. Oui.


Bon, ben j'en connais un qui va faire une attaque en lisant le bon de
commande...

PS : pour les lecteurs de fcolp et fcoum, ce pb de mémoire n'est pas la
cause de la lenteur de mon script perl.

--
Charles


Avatar
Eric Lévénez
Le 11/12/04 12:53, dans , « Saïd »
a écrit :

J'approuve l'option d'achat de RAM mais pas l'estimation de celle-ci par la
taille des fichiers de swap.


Oui, bien sûr, j'ai simplifié volontairement. Panther swappe quelque soit la
taille de la RAM. Même avec 5 Go de RAM et une seule petite appli de quelque
Mo, je peux le faire swapper. La taille du swap donne quand même une
indication sur l'utilisation de la mémoire RAM.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

Avatar
Eric Lévénez
Le 11/12/04 13:42, dans <cpeq58$2gbs$, « Charles Plessy »
a écrit :

Eric Lévénez wrote:
Le 11/12/04 4:14, dans <cpdorq$20dp$, « Charles Plessy »

Je bosse sur un iMac G5, avec de nombreuses applications ouvertes, et
il se passe souvent plusieurs secondes quand je passe de l'une à l'autre.


C'est que tu dois swapper "comme une bête". :-)


Rah, j'avais même pas remarqué: je m'étais dis "je vais prendre un
Apple, ça me reposera les oreilles", eh bien je suis servi :)


Quel rapport avec les oreilles ? Je ne comprends pas.

Non. Le système se met à swapper dès qu'il atteint une limite basse de
mémoire, il n'attend pas d'avoir 0 Mo de libre. Donc entre 40 et 60 Mo de
libre il swappe. Et tu ne devrais jamais atteindre moins.


Ok, je me suis un peu emmêlé les pédales avec un os dont je tairais le
nom (on ne va pas recommencer comme sur fcoum), et qui a tendance à
mettre en cache (ram) tout ce qui passe, un peu comme les personnes
âgées qui gardent les boîtes de conserves périmées parce que "on ne sait
jamais, ça pourrait servir". Donc je ne m'inquiétais pas, tant que la
ram "inactive" n'était pas épuisée...

Mais quand j'ai regardé les stats système de plus près, j'ai vu que
le-programme-en-java-dont-je-ne-peut-pas-me-passer prenait 1.2 Go en
swap (et aussi 30% en cpu...).


Comment vois-tu la taille que prend un programme particulier en RAM ? Il ne
faut pas regarder la taille virtuelle qui est justement virtuelle.

Regarde avec le Moniteur d'Activité les champs "Flux de pages". Le deuxième
chiffre est le nombre de pages de 4 Ko que tu as swappé depuis le boot.


Ah oui, 2 500 000 x 4 000, ça fait pas mal...


Attention, si tu as 2500000 pageout, cela n'indique pas que tu as autant de
pages dans le swap, mais juste que tu as écrit ce nombre de pages. Mais
comme tu as sans doute lu beaucoup de pages du swap (une partie du compteur
pagein), le swap doit être beaucoup plus petit. Et à la limite si tu as lu
autant de pages que tu en as écrite dans le swap, ce dernier peut être vide.

Plus prosaïquement, pensez-vous que je doive acheter une barrette
supplémentaire ?


Oui. Oui. Oui.


Bon, ben j'en connais un qui va faire une attaque en lisant le bon de
commande...

PS : pour les lecteurs de fcolp et fcoum, ce pb de mémoire n'est pas la
cause de la lenteur de mon script perl.


Aucune idée de quoi tu parles, mais si tu es en limite de swap, le moindre
programme lancé fait swapper et dont ralentir la machine. Regarde
l'évolution de pageouts avec la commande top unix. Si le nombre augmente
pendant que ton script perl tourne, cela indique que c'est lui qui fait
(directement ou indirectement) swapper la machine.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.



Avatar
Charles Plessy
Eric Lévénez wrote:
C'est que tu dois swapper "comme une bête". :-)


Rah, j'avais même pas remarqué: je m'étais dis "je vais prendre un
Apple, ça me reposera les oreilles", eh bien je suis servi :)



Quel rapport avec les oreilles ? Je ne comprends pas.


Ben quand mon vieux pécé swappe, ça fait "Crrrrrrrrrrrrrrr". Et quand
la charge cpu monte, ça fait pfffffffuuuuuuiiiiiizzzzzzz (bruit de
ventilo qui tourne de plus en plus vite.

Et ensuite, ça fait plus rien, parce qu'il s'éteint pour cause de
surchauffe (il était temps de changer).

--
Charles



Avatar
langmc
Charles Plessy wrote:

C'est que tu dois swapper "comme une bête". :-)


Rah, j'avais même pas remarqué: je m'étais dis "je vais prendre un
Apple, ça me reposera les oreilles", eh bien je suis servi :)


Menumeter te permet de voir tout ça sans lancer le terminal.

<http://www.ragingmenace.com/software/menumeters/index.html>

Free...

--
Le sage montre la lune, l'imbécile regarde le doigt.


Avatar
DINH Viêt Hoà

J'approuve l'option d'achat de RAM mais pas l'estimation de celle-ci par la
taille des fichiers de swap.


Oui, bien sûr, j'ai simplifié volontairement. Panther swappe quelque soit la
taille de la RAM. Même avec 5 Go de RAM et une seule petite appli de quelque
Mo, je peux le faire swapper. La taille du swap donne quand même une
indication sur l'utilisation de la mémoire RAM.


Par contre, je ne suis pas contre l'utilisation du swap si jamais ça
peut me faire économiser 2 sous sans pour autant trop ralentir la
machine.

--
DINH V. Hoa,

"t'as 2 de QI ou quoi ?" -- Cent-Quarante-Six


Avatar
DINH Viêt Hoà

Quel rapport avec les oreilles ? Je ne comprends pas.


Ben quand mon vieux pécé swappe, ça fait "Crrrrrrrrrrrrrrr".


Pour régler ce problème, il suffit de prendre la même marque de disque
qu'Apple. Sur mon PC x86, les seagates ne font pas trop de bruit.

Et quand
la charge cpu monte, ça fait pfffffffuuuuuuiiiiiizzzzzzz (bruit de
ventilo qui tourne de plus en plus vite.


Pareil sur un G5 :)

--
DINH V. Hoa,

"t'as 2 de QI ou quoi ?" -- Cent-Quarante-Six


1 2