Existe-t-il un moyen de savoir si le noyau Linux perd de la mémoire en exécutant certaines commandes ? Je suis presque certain que le noyau Linux fait fuir de la mémoire. Cependant, les commandes top et free -k ne révèlent pas grand chose. Y a-t-il un moyen de voir combien de mémoire le noyau a alloué et, si possible, une sorte de carte de mémoire ? Merci pour toute contribution
Réponse
Trop de publicités?Essayez de regarder dans /proc/meminfo :
$ cat /proc/meminfo
Les champs qui en résultent sont décrits dans le documentation du noyau .
Si vous voyez Slab
ou KernelStack
qui grandit avec le temps, alors peut-être que vous êtes sur quelque chose. Cependant, si les gros consommateurs sont AnonPages
, Mapped
y Shmem
alors c'est un problème d'espace utilisateur et non un problème de noyau.
2 votes
Votre question est assez spécifique - vous obtiendrez peut-être une réponse plus utile si vous décrivez le comportement que vous observez et si vous dites pourquoi vous pensez qu'il pourrait y avoir une fuite de mémoire du noyau.