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.)
activity-monitor
macos
Rozpoznać
źródło
źródło
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
locate
poprawnie skonfigurowałeś, uruchom:locate installd
aby znaleźć właściwą lokalizację).źródło
renice
polecenia, aby zmienić priorytet procesu.renice
obniż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 procesorinstalld
procesowi.locate
na macOS. Użyjmdfind -name installd
zamiast 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/installd
w 10.8.źródło
sudo opensnoop -n installd
aby zobaczyć, do których plików dostęp mają procesy lub wyszukaj zainstalowane w konsoli.kill -9
proces.SIGKILL
powinno 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).opensnoop
nie 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
.Użyłem Monitora aktywności, aby natychmiast zabić proces. A więc:
źródło
To proces instalacji Apple.
Denerwujące jest:
Możesz zobaczyć postęp, ale musisz wykonać następujące czynności:
Spowoduje to wyświetlenie paska postępu z bieżącym stanem pobierania.
źródło
Mój został zainstalowany i magazyn - więc właśnie go zabiłem:
źródło
-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.
źródło
Installer
programu 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.