5 votes

Qu'est-ce qu'un processus "bloqué"?

En utilisant la commande top dans Terminal, et en ordonnant la liste par état, je vois un certain nombre de processus sur Yosemite 10.10.1 dont l'état est bloqué. J'ai parcouru man ps et man top à la recherche d'une explication, et j'ai fait quelques recherches sur Google, sans succès.

Rien ne semble être incorrect avec le système - en fait, coreaudiod (l'un des processus bloqués) consomme du CPU et gère joyeusement le système audio - mais je suis curieux de savoir ce qui les rend "bloqués" et si cela doit nous inquiéter.

Processus : 198 au total, 2 en cours, 5 bloqués, 191 en veille, 747 threads                                                                          21:42:18
Charge : 1.23, 1.21, 1.17  Utilisation CPU : 0.72% utilisateur, 1.44% système, 97.83% inactif  LibsPartagées : 15M résidente, 15M data, 0B linkedit.
RegMémoire : 367655 au total, 2827M résidente, 92M privée, 294M partagée. MemPhys : 7320M utilisée (912M câblée), 870M libre.
VM : 481G vsize, 1064M framework vsize, 0(0) swapins, 0(0) swapouts. Réseaux : paquets : 41886204/42G entrants, 35471289/14G sortants.
Disques : 491864/8916M lus, 1290630/36G écrits.

PID    COMMANDE      %CPU TEMPS     #TH  #WQ  #PORT MEM    PURG   CMPR PGRP  PPID  ÉTAT    BOOSTS           %CPU_ME %CPU_AUTR UID  FAUTES    COW
261    coreaudiod   1.0  01:12.19 5    1    206   2412K  0B     0B   261   1     bloqué    *0[1]            0.00000 0.00000    202  233919    198
231    accountsd    0.0  00:01.74 3    1    70    5092K  0B     0B   231   1     bloqué     0[244]          0.00000 0.00000    501  11585     418
206    distnoted    0.0  00:24.10 3    1    143   4284K  0B     0B   206   1     bloqué    *0[1]            0.00000 0.00000    501  70899     90
197    coresymbolic 0.0  00:00.35 3    2    23    996K   0B     0B   197   1     bloqué     0[188]          0.00000 0.00000    0    57709     124
37     mds          0.0  02:54.01 4    1    802   44M    0B     0B   37    1     bloqué    *0[1]            0.00000 0.00000    0    956495    1227
92425  tccd         0.0  00:00.00 2    1    26    972K   0B     0B   92425 1     veillant  0[3]            0.00000 0.00000    235  935       124
92414  AssetCacheLo 0.0  00:00.68 4    0    74    3232K  0B     0B   92414 1     veillant  0[22]           0.00000 0.00000    235  5147      175

0 votes

Comment as-tu obtenu cette information ?

0 votes

Salut @Buscar - c'est la sortie de la commande top.

1 votes

Il y a quelques questions connexes avec des réponses informatives.

2voto

Oskar Points 1242

La signification de "bloqué" est que le processus ne fonctionne pas tout en étant dans un état qui est ininterruptible tandis qu'il attend une opération d'entrée/sortie. Il n'y a rien de mal, simplement que le noyau a accepté une opération d'entrée/sortie et il est "bloqué" en attendant cette réponse avant de pouvoir être mis en pause ou recevoir un signal de sortie (ou plus probablement continuer à s'exécuter normalement).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X