Mój Macbook usmaża mi kolana, a monitor procesora wariuje: ponad 200% procesora jest używane przez coś, co nazywa się „installd”.
Co to jest? Czy mogę to zabić?
(OS X 10.8.)
Mój Macbook usmaża mi kolana, a monitor procesora wariuje: ponad 200% procesora jest używane przez coś, co nazywa się „installd”.
Co to jest? Czy mogę to zabić?
(OS X 10.8.)
Odpowiedzi:
Jest to demon, który jest częścią frameworku PackageKit i zwykle działa jako proces w tle dla aplikacji GUI „Aktualizacja oprogramowania” . Na przykład, jeśli otworzysz aplikację Uaktualnienia oprogramowania i sprawdzisz dostępność aktualizacji, spójrz na Monitor aktywności - zobaczysz, że proces „zainstalowany” wykonuje sporo pracy.
Powoduje, że procesor ustala twój procesor, ponieważ musi skompilować aktualną listę oprogramowania zainstalowanego na twoim komputerze i porównać z aktualną listą wersji otrzymaną z serwerów Apple.
Częstotliwość sprawdzania aktualizacji oprogramowania można ustawić w Preferencjach systemowych i Aktualizacjach oprogramowania.
Domyślne ustawienia to zarówno „Sprawdź aktualizacje”, jak i „Pobierz aktualizacje automatycznie”. Możesz zmienić dowolne ustawienie, ale nie polecam go całkowicie wyłączać.
W tym procesie nie ma nic złego - wystarczy pobrać aktualizacje.
Możesz rozwiązać problem z procesorem, obniżając priorytet procesu lub po prostu zabijając proces w monitorze aktywności.
Specyfikacja:
Lokalizacja w Lion OSX znajduje się w:
/System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd
(jeśli locatepoprawnie skonfigurowałeś, uruchom: locate installdaby znaleźć właściwą lokalizację).
renicepolecenia, aby zmienić priorytet procesu.
reniceobniży to priorytet procesu, ale nie powstrzyma go przed użyciem całego dostępnego procesora. Jeśli żaden inny program nie prosi o czas procesora, system nadal oddaje cały dostępny procesor installdprocesowi.
locatena macOS. Użyj mdfind -name installdzamiast tego, używa Spotlight i jest zawsze dostępny.
Zwykle działa, gdy na przykład instalujesz aplikację App Store lub usuwasz aplikację z Launchpada. Nie powinien jednak pozostać uruchomiony w tle ani nadal używać tak dużej ilości procesora. Prawdopodobnie możesz po prostu wymusić zamknięcie go z Monitora aktywności lub uruchomić sudo killall -9 installd.
Binarny jest /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installdw 10.8.
sudo opensnoop -n installdaby zobaczyć, do których plików dostęp mają procesy lub wyszukaj zainstalowane w konsoli.
kill -9proces. SIGKILLpowinno być ostatecznością, ponieważ proces niekoniecznie kończy się w dobrze zdefiniowanym lub spójnym stanie. Zawsze najpierw spróbuj -15( SIGTERM- zakończ) i -6( SIGABRT- przerwij proces).
opensnoopnie działa dla mnie. I dostać dtrace: error on enabled probe ID 5 (ID 172: syscall::open:return): invalid user access in action #11 at DIF offset 24.
To proces instalacji Apple.
Denerwujące jest:
Możesz zobaczyć postęp, ale musisz wykonać następujące czynności:
Apple logo (top left) > App Store > Updates and click Update.
Spowoduje to wyświetlenie paska postępu z bieżącym stanem pobierania.
Mój został zainstalowany i magazyn - więc właśnie go zabiłem:
sudo killall -9 installd
sudo killall -9 storeagent
-9.
Installd to proces uruchamiany przez program antywirusowy Sophos. Proces jest wywoływany przez InterCheck, który jest procesem związanym z aktywnym skanowaniem Sophos.
Installerprogramu w celu przeprowadzenia instalacji. Są problemy z tym, że pełzają one, aby pochłonąć zbyt dużą moc procesora dla niektórych użytkowników Sophos AV dla komputerów Mac. Zmodyfikuj swoją odpowiedź, tak aby była sugerowana jako jedna z wielu, a prawdopodobnie dostaniesz jakieś pozytywne głosy.