Graphique d'un processus d'utilisation de la mémoire
Personne ne sait d'un outil pour afficher visuellement l'utilisation de la mémoire d'un processus sélectionné sur Ubuntu?
ps aux
montrera numérique instantané, mais je voudrais vraiment une ligne je peux voir le changement comme je le marteau le processus et nous espérons voir des comportements inattendus.
A quelqu'un a des suggestions?
Vous devez vous connecter pour publier un commentaire.
Je ne pouvais pas trouver tout de vrais outils pour le faire.
Mais j'ai trouvé un joli petit ensemble de scripts qui vais le faire.
À l'aide de cette petite boucle en bash pour faire l'enregistrement:
Cela permettra de créer un joli petit fichier journal de l'utilisation de la mémoire de l'invité /tmp/mem.journal. Il génère ensuite une image des données avec gnuplot l'aide du script suivant (mettre cela en
/tmp/show_mem.plt
):Puis d'ouvrir l'image avec le GNOME par défaut, visionneuse d'image, il garde le rechargement de l'image lors de son changement. Donc, si tous les ci-dessus la boucle est backgrounded il apparaît que vous avez une étonnante mémoire utilisation de l'outil de tracé au sein d'une visionneuse d'image 🙂
Le processus, je suis suivi à droite ressemble maintenant à ceci:
Il ressemble j'ai quelques problèmes de mémoire 🙁
Une grande partie de cela a été arraché de http://brunogirin.blogspot.com.au/2010/09/memory-usage-graphs-with-ps-and-gnuplot.html, le crédit où il est dû.
J'aime vraiment utiliser "htop" au lieu de "top". Il est très coloré et a beaucoup d'options de la configuration, de la recherche, inversion de l'arbre, trier par, de nice, de tuer. Essayez-le:
La accepté de répondre à fonctionné pour moi, mais j'étais un peu fatigué de faire tout ce genre de choses tout le temps je veux mesurer la mémoire, j'ai donc créé un petit outil pour cela:
https://github.com/parikls/mem_usage_ui
Dessus fera l'affaire
Essayez d'exécuter la commande "top" dans la ligne de commande. Cela permet d'afficher une liste des processus similaire au gestionnaire des tâches de windows.