Comment afficher les processus sous Linux : 1. Utilisez la commande "ps aux" pour afficher, qui peut afficher les informations sur les processus dans une simple liste ; 2. Utilisez la commande "ps -elf" pour afficher ; Utilisez la commande "top" pour afficher ; 4. Utilisez la commande "pstree -aup" pour afficher.
L'environnement d'exploitation de ce tutoriel : système Linux5.9.8, ordinateur Thinkpad T480.
Comment afficher les processus sous Linux
Un processus est un code de programme exécuté dans le processeur et la mémoire, et chaque processus peut être créé Un ou plusieurs processus (processus parent et enfant).
**Afficher la méthode du processus :**
La première méthode :
ps aux
La commande ps est utilisée pour signaler l'état du processus du système actuel . Vous pouvez utiliser la commande kill pour interrompre et supprimer les programmes inutiles à tout moment. La commande ps est la commande de visualisation de processus la plus basique et également la plus puissante. Utilisez cette commande pour déterminer quels processus sont en cours d'exécution et leur état d'exécution, si le processus est terminé, si le processus est zombie, quels processus occupent trop de ressources, etc. en bref La plupart des informations peuvent être obtenues en exécutant cette commande.
a : affiche toutes les informations sur les processus sous le terminal actuel, y compris les processus des autres utilisateurs.
u : Afficher les informations sur le processus dans un format orienté utilisateur.
x : Affiche les processus de l'utilisateur actuel dans tous les terminaux.
Exemple :
**Explication de chaque champ dans l'image ci-dessus :**
UTILISATEUR : Le nom du compte utilisateur qui a démarré le processus
PID : Le numéro d'identification du processus, qui est unique dans le système actuel
%CPU : Le pourcentage occupé par le CPU
%MEM : Le pourcentage occupé par la mémoire
VSZ : mémoire virtuelle occupée (espace d'échange)
RSS : la taille de la mémoire résidente (mémoire physique) occupée
TTY : sur quel terminal le processus s'exécute. "?" signifie inconnu ou aucun terminal requis
STAT : affiche l'état actuel du processus, tel que S (en veille), R (en cours d'exécution), Z (zombie), < ) ), s (processus parent), + (processus de premier plan). Les processus dans un état zombie doivent être terminés manuellement.
START : L'heure de démarrage du processus
TIME : Le temps CPU occupé par le processus
COMMAND : Le nom de la commande pour démarrer le processus
** Résumé : ps aux est simple. Les informations sur le processus sont affichées sous forme de liste. **
Le deuxième type :
ps -elf
-e : affiche toutes les informations de processus dans le système.
-l : utilise le format long (long) pour afficher les informations sur le processus.
-f : utiliser le format complet pour afficher les informations sur le processus.
Explication des champs dans l'image ci-dessus :
Essentiellement identique au premier, le PPID est le PID du processus parent.
Le troisième type :
top
Affiche le classement des processus dans une interface interactive plein écran et suit l'utilisation des ressources du système, notamment le processeur, la mémoire et d'autres ressources système en temps réel . Par défaut, toutes les trois Il s'actualise une fois par seconde et sa fonction est fondamentalement similaire au gestionnaire de tâches du système Windows.
Explication de l'image ci-dessus :
Informations sur les tâches (tâche système) : total, nombre total de processus en cours d'exécution, nombre de processus en cours d'exécution ; dormant Le nombre de processus arrêtés, le nombre de processus terminés ; le nombre de processus zombies et qui ne répondent pas.
Informations sur le processeur : us, occupé par les utilisateurs ; sy, occupé par le noyau ; ni, occupé par la planification prioritaire ; wa, occupé par les E/S en attente ; ; si, occupé par les interruptions logicielles ; st, occupation de virtualisation. Pour comprendre le pourcentage de CPU inactif, regardez principalement la partie %id.
Informations sur la mémoire : total, espace mémoire total ; mémoire utilisée, mémoire libre et tampons libres, zone de cache.
Informations sur l'échange (espace d'échange) : espace d'échange total et total ; espace d'échange utilisé et libre mis en cache, espace de cache.
La quatrième méthode :
pstree -aup
Vous pouvez amener |grep pour interroger un processus spécifique. Par exemple, pstree -aup | grep php
affiche la relation de dérivation entre les processus sous la forme d'un diagramme arborescent, et l'effet d'affichage est plus intuitif.
-a : Afficher les instructions complètes de chaque programme, y compris le chemin, les paramètres ou l'identification des services résidents
-c : Ne pas utiliser de notation simplifiée
-G : Utiliser la colonne des caractères de dessin du terminal VT100 ; ;
-h : lors de la liste de l'arborescence, indiquez spécifiquement le programme en cours d'exécution ;
-H : L'effet de ce paramètre est similaire à celui de la spécification du paramètre "-h", mais Marquez spécifiquement le programme spécifié ;
-l : affiche l'arborescence au format de colonne longue ;
-n : tri par code d'identification du programme. La valeur par défaut est de trier par nom de programme ;
-p : afficher le code d'identification du programme ;
-u : afficher le nom de l'utilisateur
Pour plus d'articles connexes, veuillez visiter le Site Web PHP chinois ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!