178 votes

Qu'est-ce que le processus `installd`, et pourquoi mange-t-il mon CPU ?

Mon MacBook est en train de griller mes genoux, et le moniteur du CPU devient fou : plus de 200% du CPU est utilisé par un processus nommé installd .

Qu'est-ce que c'est ? Je peux le tuer ?

0 votes

200% ?, vérifiez l'état de votre RAM !

0 votes

Parfois, le CPU s'emballe si quelque chose d'autre ne répond pas. Comme la mémoire vive ou le disque dur, alors vérifiez s'ils sont très actifs.

2 votes

En plus des bons conseils de Lauri Ranta, le programme d'installation devrait également être en cours d'exécution, et vous pouvez cliquer sur son icône dans le Dock, puis appuyer sur la commande L et la commande 3 pour appeler le fichier journal d'installation et permettre l'affichage de tous les messages. Vous devriez vous attendre à voir un processus d'installation pertinent lorsque le CPU est supérieur à 100 % et envisager de tuer le programme d'installation / de rechercher des messages d'erreur dans le journal d'installation (l'application Console affichera également ce fichier journal une fois le programme d'installation terminé).

129voto

kenorb Points 11627

Il s'agit d'un démon qui fait partie de l'ensemble des services suivants Cadre de travail PackageKit et il est généralement exécuté comme un processus d'arrière-plan pour le Application GUI "Software Update" (mise à jour du logiciel) . Par exemple, si vous ouvrez le Mise à jour du logiciel et vérifier les mises à jour, jetez un coup d'œil au moniteur d'activité - vous verrez que le processus "installd" fait un tas de travail.

La raison pour laquelle il évalue votre processeur est qu'il doit compiler la liste actuelle des logiciels installés sur votre ordinateur et la comparer avec la liste des versions actuelles reçue des serveurs d'Apple.

Vous pouvez définir la fréquence des vérifications de la mise à jour du logiciel dans Préférences système et Mise à jour du logiciel.

Les paramètres par défaut sont à la fois "Vérifier les mises à jour" et "Télécharger les mises à jour automatiquement". Vous pouvez modifier l'un ou l'autre de ces paramètres, mais je ne vous recommande pas de les désactiver complètement.

Il y a rien de méchant dans ce processus - c'est juste réglé pour télécharger les mises à jour.

Vous pouvez résoudre votre problème de CPU en diminuant la priorité du processus ou en le tuant tout simplement dans le moniteur d'activité.


Informations techniques :

L'emplacement dans Lion OSX est dans : /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd

(si vous avez locate configuré correctement, exécutez : locate installd pour trouver le bon emplacement).

1 votes

Comment définir la priorité d'un processus ?

1 votes

Vous pouvez utiliser renice pour modifier la priorité du processus.

7 votes

Notez que renice abaisse la priorité d'un processus mais ne l'empêche pas d'utiliser tout le CPU disponible. Si aucun autre programme ne demande de temps CPU, le système donnera quand même tout le CPU disponible au processus de l installd processus.

16voto

Il est normalement exécuté lorsque, par exemple, vous installez une application App Store ou supprimez une application de Launchpad. Il ne devrait pas rester en arrière-plan ou utiliser autant de CPU. Vous pouvez probablement le quitter de force à partir du moniteur d'activité ou exécuter la commande suivante sudo killall -9 installd .

Le binaire est en /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd en 10.8.

0 votes

Donc, la question est, depuis combien de temps fait-elle cela ?

0 votes

Pour moi, plusieurs minutes, puis ça s'est arrêté, puis ça a recommencé (même si je n'ai rien installé), puis ça s'est arrêté à nouveau. C'est parti pour l'instant, mais qui sait si ça va revenir.

11 votes

Vous pouvez également exécuter sudo opensnoop -n installd pour voir à quels fichiers les processus accèdent ou rechercher installd dans Console.

7voto

Snowcrash Points 517

C'est le processus d'installation d'Apple.

Ce qui est ennuyeux, c'est que :

  1. Apple n'a pas (encore) rendu cette fonction moins gourmande en ressources CPU OU ne vous a pas donné la possibilité de le faire. Notez que la phase d'utilisation intensive du processeur ne concerne que la partie initiale de l'installation et s'arrête.
  2. vous ne pouvez pas voir rapidement la progression des téléchargements

Vous pouvez constater des progrès mais vous devez faire ce qui suit :

Apple logo (top left) > App Store > Updates and click Update.

Une barre de progression indiquant l'état actuel du téléchargement s'affiche alors.

5voto

mefepe Points 51

J'ai utilisé le moniteur d'activité pour tuer le processus en une fois. Et ainsi de suite :

  • Le CPU est revenu à la normale ;
  • Une notification de l'App Store s'est affichée dans le centre de notification pour demander quand installer les mises à jour.

0voto

user48412 Points 1

Le mien était installd et storeagent - donc je les ai juste tués :

sudo killall -9 installd
sudo killall -9 storeagent

7 votes

Quel est l'impact de leur mise à mort ? Est-ce que cela fait planter ou corrompre quelque chose ?

1 votes

Les installateurs de Mac OS X effectuent généralement de longues opérations (déballage, compilation) sur les fichiers d'installation dans un emplacement temporaire, et passent relativement peu de temps à déplacer réellement les fichiers en place. Vous pouvez le constater par vous-même si vous exécutez un programme d'installation qui signale sa progression. Cela suggère qu'il y a un risque improbable mais existant qu'il laisse votre système dans un état incohérent. De plus, la dernière étape de l'installation est l'écriture d'un accusé de réception "installation terminée", donc si celui-ci n'est pas écrit, il essaiera probablement de réinstaller le logiciel plus tard, en corrigeant l'incohérence.

2 votes

De plus, je crois que les mises à jour les plus risquées, qui peuvent laisser votre système mort si vous êtes tué, sont celles qui nécessitent un redémarrage et une installation uniquement lorsque tous les utilisateurs sont déconnectés.

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