Meu Macbook está fritando meu colo, e o monitor da CPU está ficando louco: mais de 200% da CPU está sendo usada por algo chamado "installd".
O que é isso? Posso matá-lo?
(OS X 10.8.)
Meu Macbook está fritando meu colo, e o monitor da CPU está ficando louco: mais de 200% da CPU está sendo usada por algo chamado "installd".
O que é isso? Posso matá-lo?
(OS X 10.8.)
Respostas:
Este é um daemon que faz parte da estrutura PackageKit e geralmente está sendo executado como um processo em segundo plano para o aplicativo GUI "Atualização de Software" . Por exemplo, se você abrir o aplicativo Atualização de Software e procurar atualizações, dê uma olhada no Monitor de Atividade - você verá o processo "installd" fazendo um monte de trabalho.
O motivo pelo qual ele vincula sua CPU é porque ele deve compilar a lista atual de software instalado no seu computador e comparar com a lista de versões atual recebida dos servidores da Apple.
Você pode definir a frequência das verificações de atualização de software em Preferências do sistema e Atualização de software.
As configurações padrão são "Verificar atualizações" e "Baixar atualizações automaticamente". Você pode ajustar qualquer uma das configurações, mas eu não recomendaria desativá-la completamente.
Não há nada de mal nesse processo - ele está pronto para baixar atualizações.
Você pode resolver o problema da CPU diminuindo a prioridade do processo ou apenas eliminando o processo no Activity Monitor.
Informação técnica:
A localização no Lion OSX está em:
/System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd
(se você tiver locate
configurado corretamente, execute: locate installd
para encontrar o local certo).
renice
comando para alterar a prioridade do processo.
renice
isso reduzirá a prioridade de um processo, mas não impedirá o uso de toda a CPU disponível. Se nenhum outro programa solicitar tempo de CPU, o sistema ainda fornecerá toda a CPU disponível para o installd
processo.
locate
no macOS. Em mdfind -name installd
vez disso, use o Spotlight e esteja sempre disponível.
Normalmente, é executado quando você instala, por exemplo, um aplicativo da App Store ou remove um aplicativo do Launchpad. No entanto, ele não deve continuar sendo executado em segundo plano ou continuar usando muita CPU. Provavelmente, você pode simplesmente forçá-lo a sair do Activity Monitor ou executar sudo killall -9 installd
.
O binário está /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd
no 10.8.
sudo opensnoop -n installd
para ver quais arquivos os processos acessam ou pesquisam installd no Console.
kill -9
um processo. SIGKILL
deve ser o último recurso, pois o processo não necessariamente termina em um estado bem definido ou consistente. Sempre tente -15
( SIGTERM
- encerrar) e -6
( SIGABRT
- interromper o processo) primeiro.
opensnoop
não funciona para mim. Eu entendo dtrace: error on enabled probe ID 5 (ID 172: syscall::open:return): invalid user access in action #11 at DIF offset 24
.
É o processo de instalação da Apple.
O que é irritante é:
Você pode ver o progresso, mas precisa fazer o seguinte:
Apple logo (top left) > App Store > Updates and click Update.
Isso revelará uma barra de progresso com o estado atual do download.
O meu era installd e storeagent - então eu apenas os matei:
sudo killall -9 installd
sudo killall -9 storeagent
-9
.
Installd é um processo executado pelo antivírus Sophos. O processo é chamado pelo InterCheck, que é um processo relacionado à verificação ativa do Sophos.
Installer
programa para executar uma instalação. Há problemas em consumir muita energia da CPU para alguns usuários do Sophos AV for Mac. Edite sua resposta para que seja sugerida como uma possibilidade, uma entre muitas, e você provavelmente obterá alguns votos positivos.