Mi Macbook está friendo mi regazo, y el monitor de la CPU se está volviendo loco: más del 200% de la CPU está siendo utilizada por algo llamado "installd".
¿Qué es? ¿Puedo matarlo?
(OS X 10.8.)
Mi Macbook está friendo mi regazo, y el monitor de la CPU se está volviendo loco: más del 200% de la CPU está siendo utilizada por algo llamado "installd".
¿Qué es? ¿Puedo matarlo?
(OS X 10.8.)
Respuestas:
Este es un demonio que forma parte del framework PackageKit y generalmente se ejecuta como un proceso en segundo plano para la aplicación GUI "Actualización de software" . Por ejemplo, si abre la aplicación Actualización de software y busca actualizaciones, eche un vistazo al Monitor de actividad: verá que el proceso de "instalación" hace un montón de trabajo.
La razón por la que vincula su CPU es porque debe compilar la lista actual de software instalado en su computadora y compararla con la lista de versiones actual recibida de los servidores de Apple.
Puede establecer la frecuencia de las revisiones de Actualización de software en Preferencias del sistema y Actualización de software.
La configuración predeterminada es "Buscar actualizaciones" y "Descargar actualizaciones automáticamente". Puede ajustar cualquiera de las configuraciones, pero no recomendaría desactivarla por completo.
Este proceso no tiene nada de malo , solo está configurado para descargar actualizaciones.
Puede resolver su problema de CPU reduciendo la prioridad del proceso o simplemente eliminando el proceso en el Monitor de actividad.
Información técnica:
La ubicación en Lion OSX está en:
/System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd
(si ha locate
configurado correctamente, ejecute: locate installd
para encontrar la ubicación correcta).
renice
comando para cambiar la prioridad del proceso.
renice
reducirá la prioridad de un proceso pero no impedirá que use toda la CPU disponible. Si ningún otro programa solicita el tiempo de CPU, el sistema aún le dará toda la CPU disponible al installd
proceso.
locate
en macOS. En su mdfind -name installd
lugar, use Spotlight y siempre está disponible.
Normalmente se ejecuta cuando, por ejemplo, instala una aplicación de App Store o elimina una aplicación de Launchpad. Sin embargo, no debería seguir ejecutándose en segundo plano o seguir usando tanta CPU. Probablemente pueda forzarlo a salir de Activity Monitor o ejecutarlo sudo killall -9 installd
.
El binario está /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd
en 10.8.
sudo opensnoop -n installd
para ver a qué archivos acceden los procesos o buscar installd en la consola.
kill -9
un proceso. SIGKILL
debería ser un último recurso, ya que el proceso no necesariamente termina en un estado bien definido o consistente. Siempre intente -15
( SIGTERM
- terminar) y -6
( SIGABRT
- abortar proceso) primero.
opensnoop
no me funciona. Consigo dtrace: error on enabled probe ID 5 (ID 172: syscall::open:return): invalid user access in action #11 at DIF offset 24
.
Es el proceso de instalación de Apple.
Lo que es molesto es:
Puede ver el progreso, pero debe hacer lo siguiente:
Apple logo (top left) > App Store > Updates and click Update.
Esto revelará una barra de progreso con el estado de descarga actual.
El mío era installd y storeagent, así que los maté:
sudo killall -9 installd
sudo killall -9 storeagent
-9
.
Installd es un proceso ejecutado por el antivirus Sophos. InterCheck llama al proceso, que es un proceso relacionado con el escaneo activo de Sophos.
Installer
programa para realizar una instalación. Hay problemas de que sigan consumiendo demasiada potencia de CPU para algunos usuarios de Sophos AV para Mac. Edite su respuesta para que se sugiera como una posibilidad, una de muchas, y probablemente obtendrá algunos votos positivos.