OSX/IOS

configd: soluciona problemas de uso elevado de la CPU con el proceso de configuración en Mac OS X

configd es un demonio de configuración del sistema que se ejecuta detrás de Mac OS X, la mayoría de los usuarios nunca notarán o verán el proceso básico de OS X ejecutándose en segundo plano en sus Mac. Dicho esto, configd a veces puede funcionar y causar aumentos inusuales de la actividad del procesador y del ventilador, haciendo que su Mac suene como un túnel de viento. El comportamiento extraño de la configuración se diagnostica fácilmente iniciando Activity Monitor, clasificando por la opción «% CPU» y viendo el proceso de usuario raíz «configd» en la parte superior, ocupando entre un 20-95% de CPU. Si ese comportamiento dura aproximadamente un minuto, generalmente no es gran cosa, los picos temporales pueden ser normales, así que déjelo correr e ignórelo, pero hay ocasiones en las que configd puede ser inexplicablemente erróneo y permanecerá alrededor del 50% del uso del procesador. o varias horas, sin razón aparente, esto es lo que queremos resolver aquí.

Arregle configd en Mac OS X.



Resuelva la configuración de uso elevado de CPU forzando el reinicio a través del terminal

Relanzaremos el configd a la fuerza dando una patada rápida en los pantalones, usando el todopoderoso comando «killall». Debido a que configd es un proceso del sistema, se reiniciará instantáneamente una vez que se haya eliminado y, en cualquier caso, cuando configd se vuelva loco con el uso de la CPU, este truco resuelve el problema.

Inicie Terminal (ubicado en / Aplicaciones / Utilidades / como de costumbre) y escriba el siguiente comando:

sudo killall configd

Deberá ingresar una contraseña de administrador para ejecutar el comando como superusuario, de ahí el prefijo sudo. Ejecutar el comando sin sudo es ineficaz porque el proceso es propiedad del root (superusuario).

Si mantiene el Monitor de actividad abierto y ordenado por CPU, verá que «configd» desaparece y cuando se reinicia, ya no se ubica en la parte superior de la lista y ya no consume cantidades excesivas de CPU. La búsqueda de procesos debería encontrar ahora que consume entre el 0% y el 1% de la CPU.

Resolver problemas de configuración en Mac OS X.

Si aún tiene problemas con configd después de usar el comando killall, vaya al final de este artículo para obtener más información sobre cómo solucionar problemas de configuración.

Administrar configd sin una terminal

Si no se siente cómodo con la línea de comandos, hay otras dos opciones:

  1. Cierre todas las aplicaciones de Mac en ejecución, lo que puede hacer manualmente o usando esta aplicación de fabricación propia para dejar todo en OS X
  2. Reinicia tu Mac

Reiniciar su computadora Mac tiene el mismo efecto que eliminar directamente el proceso de configuración, aunque obviamente es un poco más intrusivo en el flujo de trabajo. Renunciar a cada aplicación puede ayudarlo si el error de configuración es causado por un comportamiento errático de la aplicación, más sobre eso en un momento.

Diagnosticar problemas de configuración específicos y obtener información sobre la configuración

Apple describe oficialmente la configuración de la siguiente manera:

The configd daemon is responsible for many configuration aspects of the local system. configd maintains data reflecting the desired and current state of the system, provides notifications to applications when this data changes, and hosts a number of configuration agents in the form of loadable bundles.

Este extracto se tomó de la página del manual en configd, a la que se puede acceder escribiendo lo siguiente en la terminal:

man configd

Puede leer esto directamente en su computadora Mac a través de la línea de comandos o la web usando el enlace de la Biblioteca para desarrolladores Aquí.

Si desea tratar de diagnosticar por qué configd se volvió loco en primer lugar, puede buscar en las siguientes dos ubicaciones los paquetes de configuración y los archivos plist, que pueden dar algunas pistas sobre lo que está mal y por qué:

/System/Library/SystemConfiguration/
/Library/Preferences/SystemConfiguration/

Otra opción es elegir ejecutar configd nuevamente en el modo detallado con el siguiente comando:

sudo /usr/libexec/configd -v

Exportará información detallada a la consola del sistema OS X, que se puede leer desde la aplicación Consola o mediante la línea de comandos. Comparar esta información con la que se encuentra en los directorios del sistema mencionados anteriormente puede ser muy útil para diagnosticar una causa específica.

La experiencia general ha demostrado que algunas aplicaciones y procesos causan problemas de configuración con más frecuencia que otros, algunos de los cuales pueden incluir Java y servicios basados ​​en Java, como CrashPlan, algunas impresoras con errores de impresión no resueltos y configuraciones de red incorrectas. Que intenta una conexión de red repetidamente y fallando. Esta es la razón por la que a veces renunciar a todas las aplicaciones es efectivo para resolver el problema, ya que puede terminar con la repetición fallida, lo que hace que configd sea inquebrantable y, en algunos casos, cuando matar a configd no resuelve el problema, eliminar el archivo aburrido del culpable puede resolver el problema. de una vez por todas. Sus experiencias y resultados individuales pueden variar.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar