30 octobre 2020

Liste des processus en cours | Tarte aux framboises

Un processus est une instance d'un programme en cours d'exécution. Lorsque vous exécutez une commande dans le terminal, un programme est exécuté et un processus est créé pour lui. Chaque processus a un identifiant de processus (PID) et il est associé à un compte d'utilisateur et de groupe particulier.

La commande ps (abréviation de processus status) est utilisée pour lister les processus en cours d'exécution sur votre système Raspbian. Il peut accepter de nombreuses options qui peuvent être utiles lors du dépannage de votre système.

Utilisé sans aucune option, ps affiche uniquement les processus démarrés depuis le terminal actuel:

Le résultat ci-dessus ne fournit pas beaucoup d’informations utiles. Nous devons exécuter la commande ps avec diverses options afin d'obtenir plus d'informations sur notre système. Par exemple, pour obtenir des informations sur tous les processus exécutés sur notre système, nous pouvons utiliser la commande ps -A:

La sortie ci-dessus nous donne des informations utiles, telles que les PID des processus en cours d'exécution et les commandes utilisées pour les démarrer. Mais les options les plus couramment utilisées avec la commande ps sont a, u et x (ps aux). Utilisée avec ces options, la commande ps affichera tous les processus en cours d'exécution sur notre système, ainsi que des informations telles que le nom d'utilisateur du propriétaire du processus, les charges du processeur, l'heure de démarrage du processus, la commande qui a lancé le processus, etc.

Considérez la ligne suivante de la sortie:

Voici une description de chaque colonne:

  • USER – l'utilisateur qui possède le processus (l'utilisateur pi dans ce cas).
  • PID – ID de processus du processus (2570).
  • % CPU – le temps CPU utilisé divisé par le temps d'exécution du processus.
  • % MEM – le rapport entre la taille de l'ensemble résident du processus et la mémoire physique de la machine.
  • VSZ – utilisation de la mémoire virtuelle de l'ensemble du processus (en Kio).
  • RSS – taille de l'ensemble résident, la mémoire physique non permutée qu'une tâche a utilisée (en Kio).
  • TTY – contrôle tty (terminal).
  • STAT – état du processus à plusieurs caractères.
  • START – heure ou date de début du processus.
  • TIME – temps CPU cumulé.
  • COMMANDE – la commande utilisée pour démarrer le processus (tail -f / var / log / messages).
  • Liste des processus en cours | Tarte aux framboises
    4.9 (98%) 32 votes