Comment afficher la liste des processus en cours sur mon serveur ?
Top : Serveur Dédié : Serveur Dédié Linux
| ID de l'article: |
 |
002021 |
| Note: |
 |
5.0 / 5.0 (5 votes)
|
| Lu: |
 |
2847 |
|
|
Cet article décrit comment afficher la liste des procéssus en cours sur un serveur Linux.
|
Pour afficher la liste des processus/applications en cours sur un serveur Linux, il y a 2 méthodes, via ps ou top.
Ces 2 commandes apportent des informations différentes et sont complémentaires.
La commande ps :
liste les application/processus qui tourne sur la machine.
Exemples d'utilisation :
Voir tous les process du système en utilisant la syntax standard :
ps -e
ps -ef
ps -eF
ps -ely
Voir tous les process, en utilisant la syntax BSD
ps ax
ps axu
Affiche les process sous forme d'arbre :
ps -ejH
ps axjf
Voir tous les process qui tournent sous l'utilisateur et/ou groupe root :
ps -U root -u root u
La commande top :
Cette commande est l'équivalent du gestionnaire de tâches de Windows. Elle apporte donc des renseignements sur la consomation mémoire, CPU, buffer et tous les processus en cours. Son intérêt est qu'elle apporte des statistiques de consommation en temps réel.
Pour la lancer, il suffit de taper :
# top
Exemple de résultat :
top - 12:52:19 up 59 days, 56 min, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 54 total, 1 running, 53 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.1%us, 0.0%sy, 0.0%ni, 99.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 2074500k total, 1209240k used, 865260k free, 83324k buffers
Swap: 1024120k total, 0k used, 1024120k free, 1022356k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 16 0 1948 592 500 S 0 0.0 0:00.40 init
2 root RT 0 0 0 0 S 0 0.0 0:02.04 migration/0
3 root 34 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/0
4 root RT 0 0 0 0 S 0 0.0 0:00.00 watchdog/0
5 root RT 0 0 0 0 S 0 0.0 0:03.41 migration/1
6 root 34 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/1
7 root RT 0 0 0 0 S 0 0.0 0:00.00 watchdog/1
8 root RT 0 0 0 0 S 0 0.0 0:00.78 migration/2
9 root 39 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/2
10 root RT 0 0 0 0 S 0 0.0 0:00.00 watchdog/2
11 root RT 0 0 0 0 S 0 0.0 0:02.88 migration/3
12 root 39 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/3
13 root RT 0 0 0 0 S 0 0.0 0:00.00 watchdog/3
14 root 10 -5 0 0 0 S 0 0.0 0:00.22 events/0
15 root 10 -5 0 0 0 S 0 0.0 0:00.20 events/1
16 root 10 -5 0 0 0 S 0 0.0 0:00.00 events/2
17 root 10 -5 0 0 0 S 0 0.0 0:00.00 events/3
En quelques mots :
PID : numéro du processus
USER : utilisateur qui fait tourner le process
%CPU: la consomation du CPU
%MEM: la consomation de la RAM
TIME+: le temps d'utilisation CPU depuis que le process est lancé
COMMAND: le processus en lui-même
Pour sortir du "top", appuyez sur la touche "q".
|