J'ai un serveur Ubuntu 8.04 qui exécute une base de données et un tas de serveurs d'applications Java. Sa configuration et son utilisation de la mémoire sont les suivantes:
total used free shared buffers cached
Mem: 16456176 15930028 526148 0 81372 9674196
-/+ buffers/cache: 6174460 10281716
Swap: 1951888 366100 1585788
J'ai remarqué que le swap monte chaque après-midi et est libéré quelque temps dans la nuit. La demande n'est pas la même tous les jours et démarre à des moments différents. C'est donc assez aléatoire, à l'exception de la frontière floue "après-midi".
La charge sur cette machine varie au cours de la journée. Il est très bas entre minuit et 6h-7h, beaucoup plus élevé (mais stable) jusqu'à 18h-20h, puis baisse progressivement.
J'ai maintenant les questions suivantes:
- Comment savoir quels processus utilisent le swap?
- Pourquoi préfère-t-il échanger plutôt que de prendre de la mémoire dans le cache?
NSWAP
colonne (Ubuntu 16.04: /).