J'ai un serveur Red Hat Linux domestique relativement petit (environ 8 Go de RAM). Je ne l'utilise pas pour autre chose que pour exécuter des applications locales pour garder une trace de diverses choses. Les seules choses réelles qui s'exécutent sur la boîte sont une base de données et un serveur Web.
J'ai remarqué que lors de la vérification des compteurs système à l'aide d'outils comme NMON et TOP, la mémoire totale libre du système est relativement faible (de l'ordre de quelques centaines de Mo), tandis que la mémoire active de la base de données et du serveur Web est encore faible (seulement consommant 3 Go combinés). Même en incluant tous les autres processus en cours d'exécution, la mémoire totale consommée est inférieure à 4 Go.
Pourquoi Red Hat Linux rapporte-t-il moins de mémoire libre que la mémoire totale moins la somme totale de la mémoire utilisée des processus en cours?