내 맥북이 무릎을 꿇고 CPU 모니터가 열광하고 있습니다. "설치된"이라는 시스템에서 200 % 이상의 CPU를 사용하고 있습니다.
무엇입니까? 내가 죽일 수 있습니까?
(OS X 10.8.)
내 맥북이 무릎을 꿇고 CPU 모니터가 열광하고 있습니다. "설치된"이라는 시스템에서 200 % 이상의 CPU를 사용하고 있습니다.
무엇입니까? 내가 죽일 수 있습니까?
(OS X 10.8.)
답변:
이것은 PackageKit 프레임 워크의 일부인 데몬이며 일반적으로 "Software Update"GUI 응용 프로그램 의 백그라운드 프로세스로 실행됩니다 . 예를 들어, 소프트웨어 업데이트 응용 프로그램 을 열고 업데이트 를 확인하는 경우 활동 모니터를 살펴보십시오. "설치된"프로세스가 많은 작업을 수행하는 것을 볼 수 있습니다.
CPU를 사용하는 이유는 컴퓨터에 설치된 현재 소프트웨어 목록을 컴파일하고 Apple 서버에서받은 현재 버전 목록과 비교해야하기 때문입니다.
시스템 환경 설정 및 소프트웨어 업데이트에서 소프트웨어 업데이트 확인 빈도를 설정할 수 있습니다.
기본 설정은 "업데이트 확인"및 "자동으로 업데이트 다운로드"입니다. 두 가지 설정 중 하나를 조정할 수 있지만 모두 끄지 않는 것이 좋습니다.
없습니다 이 프로세스에 대한 악한 아무것도 - 단지 업데이트를 다운로드하도록 설정합니다.
프로세스 우선 순위를 낮추거나 활동 모니터에서 프로세스를 종료하여 CPU 문제를 해결할 수 있습니다.
기술적 인 정보:
Lion OSX의 위치는 다음과 같습니다.
/System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd
( locate
올바로 구성한 경우 : locate installd
를 실행 하여 올바른 위치를 찾으십시오).
renice
명령을 사용 하여 프로세스의 우선 순위를 변경할 수 있습니다 .
renice
프로세스의 우선 순위를 낮출하지만 가능한 모든 CPU를 사용을 멈추지 않을 것입니다. 다른 프로그램이 CPU 시간을 요구하지 않으면 시스템은 여전히 사용 가능한 모든 CPU를 installd
프로세스에 제공합니다.
locate
macOS 에서는 사용할 필요가 없습니다 . 사용 mdfind -name installd
대신, 스포트 라이트를 사용하고 항상 사용할 수 있습니다.
일반적으로 예를 들어 App Store 응용 프로그램을 설치하거나 응용 프로그램을 Launchpad에서 제거 할 때 실행됩니다. 백그라운드에서 계속 실행되거나 많은 CPU를 계속 사용해서는 안됩니다. Activity Monitor에서 강제 종료하거나 실행할 수 sudo killall -9 installd
있습니다.
바이너리는 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd
10.8에 있습니다.
sudo opensnoop -n installd
프로세스가 액세스하거나 콘솔에 설치 한 파일을 확인하기 위해 실행할 수 있습니다 .
kill -9
프로세스가 아닙니다 . SIGKILL
프로세스가 반드시 명확하거나 일관된 상태로 종료되는 것은 아니므로 최후의 수단이어야합니다. 항상 -15
( SIGTERM
– 종료) 및 -6
( SIGABRT
– 중단 프로세스)를 먼저 시도하십시오 .
opensnoop
이 작동하지 않습니다. 나는 얻는다 dtrace: error on enabled probe ID 5 (ID 172: syscall::open:return): invalid user access in action #11 at DIF offset 24
.
내 설치 및 저장 에이전트-그래서 나는 그들을 죽였다 :
sudo killall -9 installd
sudo killall -9 storeagent
-9
.
Sophos 안티 바이러스에 의해 실행되는 프로세스가 설치됩니다. 이 프로세스는 Sophos의 활성 스캔과 관련된 프로세스 인 InterCheck에 의해 호출됩니다.
Installer
설치를 수행하기 위해 프로그램을 인증 한 후에 실행되는 운영 체제의 핵심 구성 요소 인 것 같습니다 . Mac 용 Sophos AV의 일부 사용자에게는 너무 많은 CPU 전력을 소모하기 위해 문제가 발생합니다. 많은 답변 중 하나가 될 수 있도록 답변을 수정하십시오.