Mein Macbook brät meinen Schoß und der CPU-Monitor wird verrückt: Über 200% der CPU werden von etwas namens "installd" ausgelastet.
Was ist es? Kann ich es töten?
(OS X 10.8.)
Mein Macbook brät meinen Schoß und der CPU-Monitor wird verrückt: Über 200% der CPU werden von etwas namens "installd" ausgelastet.
Was ist es? Kann ich es töten?
(OS X 10.8.)
Antworten:
Dies ist ein Daemon, der Teil des PackageKit-Frameworks ist und normalerweise als Hintergrundprozess für die GUI-Anwendung "Software Update" ausgeführt wird . Wenn Sie zum Beispiel die Software-Update- Anwendung öffnen und nach Updates suchen, sehen Sie sich die Aktivitätsüberwachung an. Der Prozess "installd" erledigt eine Menge Arbeit.
Der Grund dafür ist, dass die CPU die aktuelle Liste der auf Ihrem Computer installierten Software kompilieren und mit der aktuellen Versionsliste vergleichen muss, die von Apples Servern empfangen wurde.
Sie können die Häufigkeit der Software-Update-Überprüfungen in den Systemeinstellungen und in der Software-Aktualisierung festlegen.
Die Standardeinstellungen lauten sowohl "Nach Updates suchen" als auch "Updates automatisch herunterladen". Sie können beide Einstellungen anpassen, ich würde jedoch nicht empfehlen, sie vollständig auszuschalten.
An diesem Prozess ist nichts Schlimmes zu bemerken. Er dient lediglich zum Herunterladen von Updates.
Sie können Ihr CPU-Problem lösen, indem Sie die Priorität des Prozesses herabsetzen oder den Prozess einfach im Aktivitätsmonitor beenden.
Technische Information:
Der Standort in Lion OSX befindet sich in:
/System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd
(Wenn Sie locate
richtig konfiguriert haben, führen Sie Folgendes aus:, locate installd
um den richtigen Ort zu finden).
renice
Befehl können Sie die Priorität für den Prozess ändern.
renice
die Priorität eines Prozesses verringert, ihn jedoch nicht daran hindert, die gesamte verfügbare CPU zu nutzen. Wenn kein anderes Programm nach der CPU-Zeit fragt, gibt das System weiterhin die gesamte verfügbare CPU an den installd
Prozess weiter.
locate
auf MacOS verwenden. Verwenden Sie mdfind -name installd
stattdessen Spotlight und ist immer verfügbar.
Es wird normalerweise ausgeführt, wenn Sie beispielsweise eine App Store-Anwendung installieren oder eine Anwendung vom Launchpad entfernen. Es sollte jedoch nicht im Hintergrund laufen oder so viel CPU verbrauchen. Sie können das Beenden wahrscheinlich nur erzwingen oder ausführen sudo killall -9 installd
.
Die Binärdatei ist /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd
in 10.8.
sudo opensnoop -n installd
zu sehen, auf welche Dateien die Prozesse zugreifen, oder in Console nach installd suchen.
kill -9
ein Prozess. SIGKILL
Dies sollte ein letzter Ausweg sein, da der Prozess nicht unbedingt in einem genau definierten oder konsistenten Zustand endet. Versuchen Sie immer zuerst -15
( SIGTERM
- Beenden) und -6
( SIGABRT
- Vorgang abbrechen).
opensnoop
funktioniert bei mir nicht. Ich verstehe dtrace: error on enabled probe ID 5 (ID 172: syscall::open:return): invalid user access in action #11 at DIF offset 24
.
Es ist Apples Installationsprozess.
Was nervt ist:
Sie können den Fortschritt sehen, müssen aber Folgendes tun:
Apple logo (top left) > App Store > Updates and click Update.
Daraufhin wird ein Fortschrittsbalken mit dem aktuellen Downloadstatus angezeigt.
Meins war installiert und lagernd - also habe ich sie gerade getötet:
sudo killall -9 installd
sudo killall -9 storeagent
-9
.
Installd ist ein Prozess, der von Sophos Anti-Virus ausgeführt wird. Der Prozess wird von InterCheck aufgerufen, einem Prozess, der sich auf das aktive Scannen von Sophos bezieht.
Installer
Programms zur Durchführung einer Installation gestartet wird . Es gibt Probleme, die dazu führen, dass einige Benutzer von Sophos AV für Mac zu viel CPU-Leistung verbrauchen. Bearbeiten Sie Ihre Antwort so, dass sie als eine von vielen Möglichkeiten vorgeschlagen wird, und Sie werden wahrscheinlich einige positive Stimmen erhalten.