21 septembre 2012
Supprimer des processus consommateurs sur le système Unix
La commande "ps" permet de lister les processus actifs. Ceux consommateurs de puissance on un "C" supérieur à zéro. Ceux TRES consommateurs ont un "C"proche de 100.
Exemple avec les processus du compte Unix "hradev" (utilisez "ps -efl" pour les voir tous) :
ps -flu hradev
F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD
0 S hradev 998 1 0 79 0 - 589377 387239 05:45 ? 00:00:31 /usr/local/java/jre1.5.0_22/bin/...
1 S hradev 5498 1 0 76 0 - 12487 339348 05:45 ? 00:00:00 AP0
0 R hradev 8115 20450 0 76 0 - 732 - 10:09 pts/1 00:00:00 ps -flu hradev
4 S hradev 20450 20449 0 75 0 - 581 - 08:12 pts/1 00:00:00 -pdksh
0 S hradev 28408 30058 0 76 0 - 12208 354116 10:00 ? 00:00:01 /hradev/bin/RTSDGN TYBXBHR
0 S hradev 30058 1 0 76 0 - 593166 322567 05:45 ? 00:00:24 /usr/local/java/jre1.5.0/bin/...
Pour repérer les processus très consommateurs, filtrez sur la colonne "C" :
ps -efl | awk '($6 != 0) {print $0}'
F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD
0 R hraqua 21895 21867 99 87 2 - 1400 - Sep19 ? 1-15:30:47 awk -v FicIn=/hraqua/txt...
On voit ici un processus de hraqua actif depuis 1 jour et 15 heures ... On peut penser qu'il s'agit d'un processus "fou". S'en assurer auprès des développeurs et administrateurs avant de décider de le supprimer.
La commande vmstat indique une consommation CPU par la machine d'environ 25% (additionner les CPU user et sys - ne pas considérer la 1ère ligne qui est une moyenne) :
vmstat 2 5
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
1 0 358952 958104 49420 13338560 2 2 376 328 6 4 15 10 65 10
1 0 358952 954488 51716 13338864 0 0 0 776 1175 2955 14 12 72 2
1 0 358952 954552 51812 13338768 0 0 0 358 1030 2859 13 12 74 1
1 0 358952 954488 51900 13338680 0 0 0 322 1034 2845 13 12 74 0
1 0 358952 954680 51988 13338592 0 0 8 336 1054 2912 13 12 73 2
On tue avec hraqua le processus fou :
kill 21895
La CPU est libérée :
vmstat 2 10
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
1 0 358952 952592 54268 13340472 2 2 376 328 6 4 15 10 65 10
0 0 358952 952528 54356 13340644 0 0 4 270 1038 2744 0 0 98 2
0 0 358952 952592 54436 13340564 0 0 0 270 1031 2699 3 0 96 1
0 0 358952 952560 54516 13340484 0 0 0 242 1030 2701 0 0 99 1
0 0 358952 952432 54604 13340656 0 0 0 216 1034 2653 0 0 99 1
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire