Processus

1. Identifier les processus exigeants en processeur/mémoire Processus:exigeant

a. Liste complète des processus Processus:liste

Un système d’exploitation, c’est essentiellement des processus, ou programmes, qui accèdent à des ressources. Souvent, les ressources sont des fichiers, mais il peut s’agir de ressources physiques contrôlées par le noyau (comme l’interface réseau par exemple).

Pour savoir « ce qu’il se passe » sur votre serveur, affichez la liste des processus qui tournent sur votre machine :


ps -ef ps 

Cette commande affiche les processus avec les colonnes suivantes :


UID        PID  PPID  C STIME TTY          TIME CMD
 

On trouve également dans certains guides la commande ps aux avec un résultat quasiment similaire.

Notons les colonnes intéressantes :

  • UID : contient le nom de l’utilisateur propriétaire du processus. UID

  • Cela définit ainsi les droits du processus sur le système, spécifiquement à quels fichiers ce processus a accès.

  • PID (Process ID) : identifiant numérique du processus. PID

  • Cette information nous permet de contrôler le processus.

  • Le PPID (Parent PID) : PID du parent du processus. PPID

  • Cela désigne donc le processus qui a lancé le processus examiné.

  • Notez qu’en fin de compte, c’est le processus avec le PID 1 qui est parent de tous les processus. Sur RHEL7, c’est...

Pour consulter la suite, découvrez le livre suivant :
couv_CE7RHEL.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Planifier des tâches à l'aide de cron et at
Suivant
Événements