J'utilise Xubuntu 16.04 sur mon ordinateur portable, installé à partir d'une mise à jour de Xubuntu 14.
L'ordinateur portable dispose de 10 Go de RAM et de 4 Go de Swap.
Récemment, j'ai mis à jour le noyau à la version : 4.15.0-51.
Le problème est qu'en fonctionnement normal, le système effectue un échange d'espace au fil du temps mais ne le réintroduit jamais. Ainsi, après des heures/jours de fonctionnement, l'espace d'échange est plein.
Même après avoir fermé tous les processus principaux, l'utilisation de la RAM passe à quelques centaines de Mo, mais le swap reste plein. De plus, en bouclant sur tous les /proc/*/stats
y grep VmSwap
retourner 0 kB pour tous les processus.
Comment puis-je déboguer la raison pour laquelle le noyau n'effectue pas de swapping ?
C'est comme si le noyau perdait la trace des processus auxquels appartiennent les pages du swap.
J'ai déjà consacré beaucoup de temps à essayer de résoudre ce problème, sans succès. La seule solution que j'ai pour le moment est un script qui crée et recycle (swapoff ; swapon) quelques fichiers swap.
Merci pour toute aide.