Après la dernière mise à jour de Ubuntu
, j'ai découvert qu'il utilisait beaucoup de RAM
. J'ai 8 GB of ram
et depuis la semaine dernière, Ubuntu utilise tout cela.
J'utilise aussi Android studio
et après 2 hours
, mon système ram
est plein et de nombreux swap
sont utilisés. Tout va lentement. J'ai essayé d'optimiser les utilisations de la mémoire de Android studio and Java
mais cela n'aide toujours pas. Les images suivantes montrent l’état de mon système après 45 minutes of use
. Maintenant, comment puis-je trouver exactement le processus responsable de cette situation? Je veux signaler un bogue mais je dois d'abord trouver le problematic process
.
Ubuntu 16.04(64 bit)
Ram: 8 GB
kernel: 4.4.0-24-generic
Selon system monitor
je peux voir que tous les processus utilisent environ 3.8 GB
de RAM, où sont les autres processus qui utilisent d'autres 3 GB
de RAM?
Essayez Sudo top
dans un terminal. Puis frappe > ou < jusqu'à ce que la colonne Mem
soit en surbrillance. Les processus sont ensuite triés par utilisation de la mémoire. Aussi, appuyez sur c pour afficher les arguments complets en ligne de commande des processus.
Vous ne verrez pas les applications root dans gnome-system-monitor. Très probablement, les autres fichiers 3Gigs sont utilisés par root, que ce soit pour lightdm ou un autre processus - des éléments d'arrière-plan qui doivent s'exécuter sur votre système pour fonctionner.
C'est un genre de problème généralisé. Un bogue a été signalé, mais les développeurs n'ont pas encore répondu.
Suivez le statut de: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1572801
Je recommande d'utiliser smemstat sur une longue période pour capturer le changement de mémoire, par exemple, pour exécuter smemstat afin de capturer les changements de mémoire toutes les 60 secondes pendant 120 minutes, utilisez:
Sudo smemstat 60 120 -o smemstat.json
smemstat va capturer les modifications en mémoire et dump les données dans un fichier json.
J'espère que cela vous donnera une idée de ce qui vous dévorera la mémoire au fil du temps.