J'ai un processus que j'aimerais voir combien de mémoire il consomme pendant qu'il fonctionne.
En ce moment, je fais ceci:
ps faux | grep casper
Mais cela me donne juste les informations de ce moment. Ce serait bien de voir cette valeur changer au fur et à mesure que le script avance.
Est-ce que je peux faire ça?
12.04
monitor
memory-usage
Hommer Smith
la source
la source
Pour surveiller uniquement votre processus, vous pouvez vérifier / proc / PID / status ou / proc / PID / statm.
À propos de / proc / PID / statm:
Après cela,
cat /proc/PID/statm
vous devriez voir ceci:611450 185001 883 18 0 593431 0
Explication:
Vous pouvez également enregistrer l'activité de la mémoire pour votre processus en faisant une boucle en utilisant la date et le chat.
la source
vous pouvez utiliser "top"
Ce programme vous permet de trier l'utilisation des ressources, entre autres, RSS, VSZ, CPU, etc. Il est très utile.
Alternativement, pour une ventilation plus détaillée de l'utilisation de la mémoire, essayez 'pmap'
Exemple d'utilisation:
à votre santé
Caroline du Sud.
la source
pmap -x PID
, vouliez-vous dire une utilisation incroyablement détaillée :-)Ouvrez le Moniteur système et accédez à l' Processesonglet:
la source
Essayez de:
watch 'ps faux | grep -v grep | grep casper'
Vous pouvez également modifier l'intervalle d'actualisation à l'aide du
--interval <seconds>
paramètre.la source