5 votos

Uso aleatorio del 100% de la CPU del Finder en una cuenta

Ok chicos, este es el asunto. Al azar, no estaba haciendo nada específico mi sistema comienza a ponerse lento. Comprobé el visor de actividad -- ¡vaya, el buscador está al 150% de la CPU!

He buscado soluciones en Internet y, francamente, las he probado todas (excepto una, con la que quizá necesite ayuda, más adelante).

SISTEMA: Snow Leopard con un Mac Pro (Twelve Core 2.66 Westmere)

Esto es lo que he probado y los resultados:

Trashing com.apple.finder.plist, com.apple.systemuiserver.plist, com.apple.loginwindow.plist. -- NO FIX
Trashing ALL apple.* namespaced .plist files -- NO FIX
Turning off "calculate all sizes" in finder -- NO FIX
Turning off "show view options" in finder -- NO FIX
Disabling all startup items -- NO FIX
Unplugging external hard drives -- NO FIX
Getting rid of all data on desktop. -- NO FIX

Sin embargo, si creo una nueva cuenta o utilizo la cuenta de mi esposa, el uso de la CPU del buscador es normal.

Analicé el patrón de la cpu de los buscadores, va así. Si está activo, siempre está entre el 70 y el 150% de uso de la cpu. Si lo mato, y permanezco 100% inactivo - va de 0-aproximadamente% a 100+% lentamente, y la columna de Memoria Real en el visor de actividad va de 0mb a ~2gb+ lentamente, y cuando llega a ese punto, muere y vuelve a ciclar.

Aquí es donde necesito la ayuda de gente más inteligente que yo en este ámbito. ¿Cuáles son algunos métodos que puedo utilizar para rastrear lo que está sucediendo en Finder?

Soy bastante nuevo en Mac y esto ha sido un gran golpe para mí - estoy amando el resto después de estar en Windows durante más de 17 años.

Agradeceré cualquier ayuda que pueda recibir.

Cuando emito el fs-usage -f filesys

18:03:19 getdirentries64 0.000401 W Path Finder
18:03:19 getdirentries64 0.000404 W Path Finder
18:03:19 getdirentries64 0.000340 W Path Finder
18:03:19 getdirentries64 0.000339 W Path Finder
18:03:19 getdirentries64 0.000535 W Finder
18:03:19 getdirentries64 0.000192 W Path Finder
18:03:19 getdirentries64 0.000326 W Path Finder
18:03:19 getdirentries64 0.000462 W Path Finder
18:03:19 getdirentries64 0.000194 W Path Finder
18:03:19 getdirentries64 0.000127 W Path Finder
18:03:19 getdirentries64 0.000410 W Finder
18:03:19 getdirentries64 0.000198 W Path Finder
18:03:19 getdirentries64 0.000600 W Path Finder
18:03:19 getdirentries64 0.000188 W Finder
18:03:19 getdirentries64 0.001019 W Finder
18:03:19 getdirentries64 0.000416 W Path Finder

¿Alguna idea? Desactivé el buscador de rutas después y sigue ocurriendo, pero sólo con el Finder.

3voto

jm666 Puntos 4489

Primero:

  • consulte las Utilidades -> Console.app y compruebe sus archivos de registro, para hacerse una idea. ;)

Siguiente:

  • El Monitor de Actividad (también en Utilidades) puede ayudar a arrojar algo de luz y puede decirle en qué código está ocupado el Finder y qué otras cosas están sucediendo al mismo tiempo.

    1. Revisa las rutinas cuando muestres el Finder para ver si tienen algún sentido (o al menos que el Finder se enganche en el mismo código cada vez para saber que tienes una causa y no muchas)
    2. ¿Qué procesos están recibiendo también la CPU cuando esto sucede?
    3. ¿Sucede esto cuando todas las redes están desconectadas?
    4. ¿Los niveles de actividad del disco y de la red son más altos o más bajos de lo normal cuando esto ocurre?

Si la consola no ayuda, puedes rastrear todo el uso de la red y de los archivos para ver si puedes fisgonear lo que el Finder y el sistema están haciendo:

  • abrir Terminal.app
  • en sus preferencias cambie el búfer de retroceso a 10.000+ líneas
  • e introduzca el siguiente comando
  • sudo fs_usage #deberás introducir la contraseña de administrador
  • después de un tiempo (10-20 segundos) se puede interrumpir con CTRL + c
  • ahora desplázate hacia atrás e intenta hacerte una idea - entiendo que es difícil, porque tendrás cientos de líneas que son normales...

Esto mostrará qué archivos se utilizan actualmente en todo el sistema operativo - tal vez usted tendrá una idea, lo que está sucediendo.

tal vez:

  • Error del disco duro en varios sectores - (intente comprobar el estado de su disco duro)
  • ¿un mal plugin de QuickLook?
  • ¿tiempo de espera del disco duro remoto (iDisk?)?

ACTUALIZACIÓN:

Primero - si la cuenta de su esposa está bien - eso puede significar,

  1. el problema está "en algún lugar" por debajo de su $HOME dir, por lo que probablemente no es en /System o /Library, o
  2. el problema está "en algún lugar" en /System o /Library, pero causado por su inicio de sesión (StartupItem o LaunchDaemon o algunos de sus ajustes de Preferencia que utilizan Finder para algún trabajo - por ejemplo TimeMachine)

Algunas conjeturas (pero, sinceramente, no son "consejos", sino puras conjeturas)

  • desinstalar PathFinder.

  • Compruebe la carpeta $HOME/Library/QuickLook. Si hay algo aquí, intente moverlo a ~/Desktop (de forma temporal) y vuelva a iniciar la sesión - si no ayuda, vuelva a moverlo - debería volver a iniciar la sesión al mover los plugins.

  • revise /Library/QuickLook (deje aquí sólo QBQL.., iWork) - no los tire a la basura, sólo mueva temporalmente al escritorio y vuelva a registrar.

  • ¿Instalaste algún plugin/check de Finder - algo?

  • intente desactivar TimeMachine - si está activado

  • intente expulsar (umount) todas las unidades de red, y las unidades usb

  • ¿Tienes BootCamp especialmente con NTFS? - Intenta excluirlo de Spotlight, TimeMachine etc...

  • intente excluir todo de Spotlight (esto probablemente no ayudará, pero "seguro" - su mdworder debería dejar de indexar) (en el SysytemPrefs -> Spotlight -> Privacidad - añada todo su hdd y bootcamp también).

  • desactivar toda la compartición (SysPrefs->Sharing)

  • descargar Onyx y eliminar todos los Caches. (esto causará un aumento en el uso de la CPU mientras se reconstruye la caché de nuevo, pero sólo por poco tiempo)

  • Eliminar TODOS los archivos .DS_Store (ocultos) - no te preocupes, no son esenciales. Seguro que existe alguna herramienta GUI para este trabajo. Si no encuentras ninguna, puedes probar este comando de Terminal.

    find "$HOME" -name .DS_Store -print0 | xargs -0 echo

lo anterior es para el "funcionamiento en seco" - se puede comprobar lo que se eliminará, si está satisfecho, cambiar el echo a rm

  • si nada de lo anterior ayuda (y probablemente no lo hará :=() no tengo ni idea...

¿Bmike? ¿Alguna otra idea?

2voto

Mrsonord Puntos 111

He borrado el com.apple.finder.plist, he reiniciado Y he desmarcado "Calcular todos los tamaños" en Ver->Mostrar opciones de vista Y he pulsado "Usar como predeterminado". De momento me ha servido.

El Finder estaba al 70-100% de tiempo de CPU antes; "sudo fs_usage" mostraba un montón de llamadas "attrlist" en varios archivos, parecía que estaba reindexando algo. Lo dejé durante toda la noche, pero nada cambió. Mi versión es que ayer he limpiado mucho en mi iTunes, borrado un montón de archivos pequeños y que desencadenó recalcular en Finder. Es sólo una suposición mía.

0voto

Marton Puntos 299

Una forma abreviada sería abrir la terminal y ejecutar:

top -ocpu

Esto le mostrará los procesos que se están ejecutando y los listará por uso del procesador. Verás que terminal/top aparece en la parte superior en ocasiones mientras se está ejecutando. Pero esto le dará una idea de lo que puede ser.

Los típicos culpables: Indexación de Spotlight Sincronización de la libreta de direcciones/calendario Algún proceso o plugin del navegador no autorizado.

Comprueba si esto ayuda la próxima vez que veas que el sistema se ralentiza.

0voto

user22765 Puntos 21

esto es SOLO el finder tomando todo el tiempo de la CPU, por lo que ninguna de esas soluciones funcionará... especialmente buscando el acaparamiento de la CPU, porque el propio finder es el acaparamiento de la CPU cuando se pone en marcha. (arrancando y no teniendo ninguna otra aplicación o proceso ejecutándose excepto los procesos del sistema, y viendo que spotlight no está indexando, y timemachine no está haciendo copias de seguridad).

lo que me ha funcionado es borrar el archivo com.apple.finder.plist en la carpeta /(pon tu nombre de usuario aquí)/librería/preferencias/... y luego reiniciar. (lo más probable es que algo haya salido mal al mover un archivo en alguna ventana o escritorio, como si ahora algún archivo estuviera fuera de la pantalla o en una pantalla secundaria pero sintiera la necesidad de estar en la primera pantalla)

Estoy bastante seguro de que esto es lo que el OP estaba experimentando también (también este problema volverá si usted abre la ventana ofensiva con algún archivo en ella que es rouge (fuera de la pantalla) o simplemente demasiados archivos en la ventana)

si tu escritorio está abarrotado con decenas de archivos, esto también traerá el problema de nuevo.

0voto

vijer Puntos 31

Tuve el problema del 100% de uso de la cpu en diferentes momentos. Empecé a escribir las veces que lo tenía, y comprobé en el programador de tareas qué trabajos se ejecutaban en ese momento. En mi caso había una comprobación del trabajo de copia de seguridad 5 minutos cada vez que me conectaba o desbloqueaba el protector de pantalla, y estaba marcado como un trabajo de alta prioridad. Por el momento solo he cambiado la prioridad ya que no estoy seguro de que el trabajo sea necesario. Ahora el ordenador es mucho más utilizable.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X