C'est la mémoire « inactive » qui augmente, et elle augmente par
paliers brusques, pas régulièrement.
C'est la mémoire « inactive » qui augmente, et elle augmente par
paliers brusques, pas régulièrement.
C'est la mémoire « inactive » qui augmente, et elle augmente par
paliers brusques, pas régulièrement.
Oui et en quoi est-ce ennuyeux que la mémoire inactive augmente? La
mémoire inactive c'est de la mémoire libre pour des processus
nouveaux. Si tu as des processus de longue durée, les pages de ce
processus qui ne sont pas utilisées vont se retrouver dans la
mémoire inactive et éventuellement en swap, et alors?
Oui et en quoi est-ce ennuyeux que la mémoire inactive augmente? La
mémoire inactive c'est de la mémoire libre pour des processus
nouveaux. Si tu as des processus de longue durée, les pages de ce
processus qui ne sont pas utilisées vont se retrouver dans la
mémoire inactive et éventuellement en swap, et alors?
Oui et en quoi est-ce ennuyeux que la mémoire inactive augmente? La
mémoire inactive c'est de la mémoire libre pour des processus
nouveaux. Si tu as des processus de longue durée, les pages de ce
processus qui ne sont pas utilisées vont se retrouver dans la
mémoire inactive et éventuellement en swap, et alors?
Oui et en quoi est-ce ennuyeux que la mémoire inactive augmente? La
mémoire inactive c'est de la mémoire libre pour des processus
nouveaux. Si tu as des processus de longue durée, les pages de ce
processus qui ne sont pas utilisées vont se retrouver dans la
mémoire inactive et éventuellement en swap, et alors?
J'ai pas la même définition de la mémoire inactive : c'est de la
mémoire allouée, mais qui n'a pas été accédée recemment, contrairement
à la mémoire active. Ce que tu décris correspondrait à la mémoire
"cached".
Je veux bien un cours sur la mémoire alors, avec des mots simples.
;-)
Sinon, un truc : pourquoi la machine se mettrait-elle à swapper
après que la mémoire inactive ait occupé tout l'espace ? Pourquoi
n'est-elle pas réutilisée ? Et pourquoi monterait-elle par paliers ?
Oui et en quoi est-ce ennuyeux que la mémoire inactive augmente? La
mémoire inactive c'est de la mémoire libre pour des processus
nouveaux. Si tu as des processus de longue durée, les pages de ce
processus qui ne sont pas utilisées vont se retrouver dans la
mémoire inactive et éventuellement en swap, et alors?
J'ai pas la même définition de la mémoire inactive : c'est de la
mémoire allouée, mais qui n'a pas été accédée recemment, contrairement
à la mémoire active. Ce que tu décris correspondrait à la mémoire
"cached".
Je veux bien un cours sur la mémoire alors, avec des mots simples.
;-)
Sinon, un truc : pourquoi la machine se mettrait-elle à swapper
après que la mémoire inactive ait occupé tout l'espace ? Pourquoi
n'est-elle pas réutilisée ? Et pourquoi monterait-elle par paliers ?
Oui et en quoi est-ce ennuyeux que la mémoire inactive augmente? La
mémoire inactive c'est de la mémoire libre pour des processus
nouveaux. Si tu as des processus de longue durée, les pages de ce
processus qui ne sont pas utilisées vont se retrouver dans la
mémoire inactive et éventuellement en swap, et alors?
J'ai pas la même définition de la mémoire inactive : c'est de la
mémoire allouée, mais qui n'a pas été accédée recemment, contrairement
à la mémoire active. Ce que tu décris correspondrait à la mémoire
"cached".
Je veux bien un cours sur la mémoire alors, avec des mots simples.
;-)
Sinon, un truc : pourquoi la machine se mettrait-elle à swapper
après que la mémoire inactive ait occupé tout l'espace ? Pourquoi
n'est-elle pas réutilisée ? Et pourquoi monterait-elle par paliers ?
J'ai pas la même définition de la mémoire inactive : c'est de la
mémoire allouée, mais qui n'a pas été accédée recemment, contrairement
à la mémoire active. Ce que tu décris correspondrait à la mémoire
"cached".
Je ne suis pas d'accord. Tu as une description sommaire à la fin de man top:
Active: number of pages active
Inact: number of pages inactive
Wired: number of pages wired down, including cached file data pages
Cache: number of pages used for VM-level disk caching
Buf: number of pages used for BIO-level disk caching
Free: number of pages free
En réalité tout ce qui est inactif, cache ou buf est susceptible d'être
recyclé dans free a tout moment. Tout ce qui est active ou wired par contre
n'est pas recyclable, et ce qui est wired ne peut être envoyé en swap.
Toujours est-il qu'en principe FreeBSD ne se met jamais à swapper
furieusement comme Linux, en principe il y a constamment un petit
débit vers le swap quand une pression sur la mémoire se fait sentir,
pour préparer de la place libre suffisamment à l'avance. Même à
l'époque où on avait 64 Megs de mémoire sur les PC je n'ai jamais vu
le système de swap de FreeBSD se vautrer lamentablement comme celui
de Linux, même en faisant tourner de gros Netscape et autres
saloperies qui occupaient la quasi totalité de la mémoire à eux
seuls. A mon avis tu peux traîter ton problème de swap par le
mépris, il ne doit absolument pas impacter les performances.
J'ai pas la même définition de la mémoire inactive : c'est de la
mémoire allouée, mais qui n'a pas été accédée recemment, contrairement
à la mémoire active. Ce que tu décris correspondrait à la mémoire
"cached".
Je ne suis pas d'accord. Tu as une description sommaire à la fin de man top:
Active: number of pages active
Inact: number of pages inactive
Wired: number of pages wired down, including cached file data pages
Cache: number of pages used for VM-level disk caching
Buf: number of pages used for BIO-level disk caching
Free: number of pages free
En réalité tout ce qui est inactif, cache ou buf est susceptible d'être
recyclé dans free a tout moment. Tout ce qui est active ou wired par contre
n'est pas recyclable, et ce qui est wired ne peut être envoyé en swap.
Toujours est-il qu'en principe FreeBSD ne se met jamais à swapper
furieusement comme Linux, en principe il y a constamment un petit
débit vers le swap quand une pression sur la mémoire se fait sentir,
pour préparer de la place libre suffisamment à l'avance. Même à
l'époque où on avait 64 Megs de mémoire sur les PC je n'ai jamais vu
le système de swap de FreeBSD se vautrer lamentablement comme celui
de Linux, même en faisant tourner de gros Netscape et autres
saloperies qui occupaient la quasi totalité de la mémoire à eux
seuls. A mon avis tu peux traîter ton problème de swap par le
mépris, il ne doit absolument pas impacter les performances.
J'ai pas la même définition de la mémoire inactive : c'est de la
mémoire allouée, mais qui n'a pas été accédée recemment, contrairement
à la mémoire active. Ce que tu décris correspondrait à la mémoire
"cached".
Je ne suis pas d'accord. Tu as une description sommaire à la fin de man top:
Active: number of pages active
Inact: number of pages inactive
Wired: number of pages wired down, including cached file data pages
Cache: number of pages used for VM-level disk caching
Buf: number of pages used for BIO-level disk caching
Free: number of pages free
En réalité tout ce qui est inactif, cache ou buf est susceptible d'être
recyclé dans free a tout moment. Tout ce qui est active ou wired par contre
n'est pas recyclable, et ce qui est wired ne peut être envoyé en swap.
Toujours est-il qu'en principe FreeBSD ne se met jamais à swapper
furieusement comme Linux, en principe il y a constamment un petit
débit vers le swap quand une pression sur la mémoire se fait sentir,
pour préparer de la place libre suffisamment à l'avance. Même à
l'époque où on avait 64 Megs de mémoire sur les PC je n'ai jamais vu
le système de swap de FreeBSD se vautrer lamentablement comme celui
de Linux, même en faisant tourner de gros Netscape et autres
saloperies qui occupaient la quasi totalité de la mémoire à eux
seuls. A mon avis tu peux traîter ton problème de swap par le
mépris, il ne doit absolument pas impacter les performances.
J'ai pas la même définition de la mémoire inactive : c'est de la
mémoire allouée, mais qui n'a pas été accédée recemment, contrairement
à la mémoire active. Ce que tu décris correspondrait à la mémoire
"cached".
Je ne suis pas d'accord. Tu as une description sommaire à la fin de man top:
C'est plutôt court comme description... :(Active: number of pages active
Inact: number of pages inactive
Ce qui n'explique pas précisemment ce que c'est.
Wired: number of pages wired down, including cached file data pages
Cache: number of pages used for VM-level disk caching
Buf: number of pages used for BIO-level disk caching
Quelle différence entre cache et buf ?
Non, il n'y a pas trop de pression sur le swap. Juste qu'avec toute
la mémoire vite qu'il est censé y avoir, si vraiment la mémoire
inactive est transférable en free, pourquoi est-ce qu'il swappe au
lieu de récupérer de la mémoire ? Il est censé avoir 7/10è de la
mémoire dispo !
J'ai pas la même définition de la mémoire inactive : c'est de la
mémoire allouée, mais qui n'a pas été accédée recemment, contrairement
à la mémoire active. Ce que tu décris correspondrait à la mémoire
"cached".
Je ne suis pas d'accord. Tu as une description sommaire à la fin de man top:
C'est plutôt court comme description... :(
Active: number of pages active
Inact: number of pages inactive
Ce qui n'explique pas précisemment ce que c'est.
Wired: number of pages wired down, including cached file data pages
Cache: number of pages used for VM-level disk caching
Buf: number of pages used for BIO-level disk caching
Quelle différence entre cache et buf ?
Non, il n'y a pas trop de pression sur le swap. Juste qu'avec toute
la mémoire vite qu'il est censé y avoir, si vraiment la mémoire
inactive est transférable en free, pourquoi est-ce qu'il swappe au
lieu de récupérer de la mémoire ? Il est censé avoir 7/10è de la
mémoire dispo !
J'ai pas la même définition de la mémoire inactive : c'est de la
mémoire allouée, mais qui n'a pas été accédée recemment, contrairement
à la mémoire active. Ce que tu décris correspondrait à la mémoire
"cached".
Je ne suis pas d'accord. Tu as une description sommaire à la fin de man top:
C'est plutôt court comme description... :(Active: number of pages active
Inact: number of pages inactive
Ce qui n'explique pas précisemment ce que c'est.
Wired: number of pages wired down, including cached file data pages
Cache: number of pages used for VM-level disk caching
Buf: number of pages used for BIO-level disk caching
Quelle différence entre cache et buf ?
Non, il n'y a pas trop de pression sur le swap. Juste qu'avec toute
la mémoire vite qu'il est censé y avoir, si vraiment la mémoire
inactive est transférable en free, pourquoi est-ce qu'il swappe au
lieu de récupérer de la mémoire ? Il est censé avoir 7/10è de la
mémoire dispo !