configd: solucionar problemes d'ús elevat de CPU amb el procés de configuració a Mac OS X
configd és un dimoni de configuració del sistema que s'executa darrere de Mac OS X, la majoria dels usuaris mai s'adonaran ni veuran el procés bàsic d'OS X en funcionament en segon pla dels seus Mac. Dit això, configd de vegades pot actuar i provocar pics inusuals de la CPU i activitat del ventilador fent que el vostre Mac soni com un túnel de vent. El comportament estrany de la configuració es diagnostica fàcilment iniciant el Monitor d'activitat, ordenant per l'opció "% CPU" i veient el procés d'usuari arrel "configd" situat a la part superior ocupant entre el 20 i el 95% de la CPU.Si aquest comportament dura un minut més o menys, normalment no és gran cosa, els pics temporals poden ser normals, així que deixeu-lo funcionar i ignoreu-lo, però hi ha moments en què la configuració pot anar inexplicablement errada i s'utilitzarà al voltant del 50% de la CPU. o més durant hores sense cap raó òbvia; això és el que estem intentant resoldre aquí.
Resol la configuració de l'ús elevat de la CPU amb el rellançament forçat a través del terminal
Reiniciarem a la força la configuració donant-li una puntada ràpida als pantalons amb la totpoderosa comanda "killall". Com que configd és un procés del sistema, es reiniciarà instantàniament un cop s'hagi matat, i en tots els casos en què configd es torna boig amb la utilització del processador, aquest truc resol el problema.
Llenceu el terminal (assegut a /Aplicacions/Utilitats/ com és habitual) i escriviu l'ordre següent:
sudo killall configd
Haureu d'introduir una contrasenya d'administrador per executar l'ordre com a superusuari, per tant el prefix sudo. Executar l'ordre sense sudo és ineficaç perquè el procés és propietat de root (superusuari).
Si vau mantenir el Monitor d'activitat obert i ordenat per CPU, trobareu que "configd" desapareix i, quan es rellança, ja no està a la part superior de la llista i ja no consumeix quantitats excessives de CPU . En cercar el procés, ara hauria de trobar que consumeix entre el 0% i l'1% de la CPU.
Si encara teniu problemes amb configd després d'utilitzar l'ordre killall, aneu al final d'aquest article per obtenir més informació sobre la resolució de problemes de configd.
Tractar amb configd sense terminal
Si no et sents còmode amb la línia d'ordres, hi ha dues opcions més:
- Surt de totes les aplicacions de Mac en execució, que pots fer manualment o utilitzant aquesta aplicació feta per tu mateix per sortir de tot a OS X
- Reinicieu el Mac
Reiniciar el Mac té el mateix efecte que matar directament el procés de configuració, tot i que òbviament és una mica més intrusiu per al vostre flux de treball. Tancar totes les aplicacions pot ajudar si l'error de configuració és causat per un comportament errat de l'aplicació, més sobre això en un moment.
Diagnòstic de problemes de configuració específics i aprendre sobre configd
Apple descriu oficialment la configuració de la següent manera:
El dimoni configd és responsable de molts aspectes de configuració del sistema local. configd manté les dades que reflecteixen l'estat desitjat i actual del sistema, proporciona notificacions a les aplicacions quan aquestes dades canvien i allotja una sèrie d'agents de configuració en forma de paquets carregables.
Aquest fragment està extret de la pàgina de manual de configd, a la qual es pot accedir escrivint el següent al terminal:
man configd
Podeu llegir-ho directament al vostre Mac a través de la línia d'ordres o a través del web mitjançant l'enllaç Biblioteca de desenvolupadors aquí.
Si voleu intentar diagnosticar per què configd es va tornar boig en primer lloc, podeu mirar a les dues ubicacions següents per trobar paquets de configuració i fitxers plist, que poden proporcionar alguns consells sobre què està passant malament i per què:
/System/Library/SystemConfiguration/
/Library/Preferences/SystemConfiguration/
Una altra opció és triar tornar a executar configd en mode detallat amb l'ordre següent:
sudo /usr/libexec/configd -v
Això exportarà informació detallada a la consola del sistema OS X, que es pot llegir des de l'aplicació de la consola o també a través de la línia d'ordres.Comparar aquesta informació amb la que es troba als directoris del sistema esmentats anteriorment pot ser molt útil per diagnosticar una causa precisa.
L'experiència general ha demostrat que algunes aplicacions i processos causen problemes de configuració amb més freqüència que d' altres, alguns dels quals poden incloure serveis basats en Java i Java com CrashPlan, determinades impressores on hi ha errors d'impressió no resolts i xarxa inadequada. configuracions en què una connexió de xarxa s'està intentant i fallant repetidament. És per això que de vegades sortir de totes les aplicacions és eficaç per resoldre el problema, ja que pot acabar amb la repetició fallida que fa que configd es vagi malament i, en alguns casos en què matar configd no resol el problema, es pot resoldre l'eliminació del fitxer plist dels culpables. el tema d'una vegada per totes. Les vostres experiències i resultats individuals poden variar.