web-dev-qa-db-fra.com

Moniteur de processus équivalent pour Linux?

Existe-t-il un équivalent UNIX/Linux de moniteur de processus , que ce soit GUI ou CUI?

Si cela fait une différence, je regarde Ubuntu, mais s'il y a un équivalent pour d'autres systèmes (Mac, d'autres variantes Linux comme Fedora, etc.), sachant que l'une de ces personnes serait utile aussi.

Éditer:

Processus Monitor est destiné à surveiller les appels système (tels que la création de fichiers ou les écrires), tandis que le processus explorateur est pour le statut de processus de surveillance (qui est comme moniteur système). Je demande le premier, pas ce dernier. :-)

28
user541686

La console veille à ce titre est top, mais il existe des alternatives telles que mon préféré htop qui vous donne une petite flexibilité d'affichage et vous permettant de plus d'autres opérations sur les processus.

Une vue moins interactive meilleure pour une utilisation dans les scripts serait le programme ps et tout ce qu'il est de la famille.

EDIT : Basé sur votre question clarifiée, vous pouvez noter que strace gère la surveillance des appels de système effectués par un processus donné comprenant toutes les opérations de lecture-écriture et les appels de fonction OS. Vous pouvez l'activer sur la ligne de commande avant le programme que vous souhaitez suivre ou attacher à un processus en cours d'exécution en frappant s sur un processus sélectionné dans htop.

12
Caleb

Vous voudrez peut-être jeter un oeil à lsof et strace. Le moniteur de processus de Sysinternal est en réalité filemon et RegMon combiné à quelques améliorations supplémentaires. La commande top est plus semblable à l'explorateur de processus.

9
Omega

Vous recherchez probablement SYSDIG

Par exemple:

sysdig -A -c echo_fds
4
Singlet

Je suis vraiment en retard pour avoir répondu à cela, mais j'ai commencé un projet qui vise à faire exactement ce que vous recherchez. Regardez-y ici: https://github.com/alexandernst/monks

3
alexandernst

Je n'ai pas utilisé ce moniteur de processus, mais aussi loin que je peux dire que c'est la même chose que gnome-system-monitor sur un système gnome. Si vous utilisez KDE, ils ont probablement quelque chose de similaire.

2
Keith

dTrace4Linux vous permet de retracer des tirs de narrations intéressantes du noyau. Bien qu'il semble être plus puissant que Sysdig, malheureusement, cela ne se comporte pas si bien.

1
Rui F Ribeiro