talon@lpthe.jussieu.fr (Michel Talon) écrit :
>> 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 ?
J'arrive pas à trouver la page man qui décrit tout ça avec
suffisemment de précision...
> 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.
OK. Alors, si c'est ça, je ne m'inquiète pas.
> 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.
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 !