Mémoire inactive, mémoire libre, et extention à 512 Mo
14 réponses
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 ?
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/
Charles Plessy <p-l-e-s-s-y-RemoveDashes@riken.jp> 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/
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/
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.
Le 11/12/04 4:14, dans <cpdorq$20dp$1@news.riken.go.jp>, « Charles Plessy »
<p-l-e-s-s-y-RemoveDashes@riken.jp> 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.
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.
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.
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.
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.
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
Eric Lévénez wrote:
Le 11/12/04 4:14, dans <cpdorq$20dp$1@news.riken.go.jp>, « 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.
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
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.
Le 11/12/04 12:53, dans <slrncrlnuj.iqr.said@brian.lan>, « Saïd »
<said@brian.lan> 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.
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.
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.
Le 11/12/04 13:42, dans <cpeq58$2gbs$1@news.riken.go.jp>, « Charles Plessy »
<p-l-e-s-s-y-RemoveDashes@riken.jp> a écrit :
Eric Lévénez wrote:
Le 11/12/04 4:14, dans <cpdorq$20dp$1@news.riken.go.jp>, « 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.
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.
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
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).
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
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.
-- Le sage montre la lune, l'imbécile regarde le doigt.
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
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.
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
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
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.