Comment vérifier le processus sous Linux ?

青灯夜游
Libérer: 2023-01-04 09:37:02
original
10228 Les gens l'ont consulté

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.

Comment vérifier le processus sous Linux ?

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
Copier après la connexion

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
Copier après la connexion

-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
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!