8 votos

Mac OS X 10.8 QuickLook está causando picos de CPU y temperatura

He estado teniendo consistentemente un problema con mi computadora sobrecalentándose debido a procesos aleatorios que usan más del 100% de la CPU. Comúnmente el problema ocurre con el proceso QuickLookSatellite-general, pero no se limita a eso. (Por favor vea las imágenes abajo.)

Cuando el QuickLookSatellite-general es el proceso en cuestión, restablecer el Administrador de Quick Look:

qlmanage -r

...parece resolver el problema. De lo contrario, el problema continúa hasta que la aplicación se cierra o el proceso decide parar.

QuickLookSatellite-general 196.4% CPU

QuickLookSatellite-general 200% CPU

En Google encontré que este proceso está asociado con DraftSight, un programa CAD. Yo no tengo ni he tenido este programa instalado.

Reiniciar ni siquiera arregla este problema. Hace que mi MacBook sea completamente inutilizable ya que no quiero que se dañe funcionando al 90%.

Cualquier ayuda es apreciada.

¡Gracias!

EDICION *** Adición, descubrí que deshabilitar/restablecer mdworker ayudó substancialmente

sudo mdutil -i off /
sudo mdutil -E /
sudo rm -Rf /var/folder/*
Reiniciar
sudo mdutil -i on / (Lo dejé apagado.)

0 votos

Buen trabajo al reducirlo. Es posible que el Draftsigh fuera parte de un paquete de otro programa.

0 votos

¡Entendido!, ¿de todos modos hay alguna forma de verificar esto? ¿Has escuchado a alguna otra persona que haya tenido este problema? Alguien sugirió que podría ser malware :/

5voto

user136496 Puntos 21

Definitivamente es un error, pero la causa root es una búsqueda en caché en Finder que intenta encontrar cada archivo en el sistema y se queda sin recursos o algo así. Es un caso de uso obvio en Finder que me sorprende que nadie haya notado aún (pero yo he sido desarrollador de sistemas Unix/Linux durante 20 años).

Cuando Finder lo está haciendo, puedes eliminar la 'búsqueda fantasma' inmediatamente, pero también arreglarlo permanentemente con 2 clics de botón:

Cuando tengas el problema, en la barra de menú de Finder, verás los 4 iconos relacionados con cambiar las vistas, lista, columnas, cubierta, etc.

Solo tienes que hacer clic en uno de los botones una vez para cambiar la vista a algo distinto de tu preferencia predeterminada, luego hacer clic en el botón correspondiente a tu preferencia de vista predeterminada para volver a cambiarla.

Deberías notar 3 cosas:

  • El consumo de CPU se detiene inmediatamente y la normalidad regresa.
  • La búsqueda fantasma atascada se elimina.
  • No vuelve a ocurrir - por supuesto, hasta que vuelvas a cometer el error de diseño de Finder (¡que lleva ahí, ¿7 años ya!?!?). Solo repite hasta que alguien se despierte y lo solucione.

-Al.

1 votos

No puedo creer que esto realmente funcionó para mí, ¡todavía hay un error en Sierra!

4voto

warren_s Puntos 952

Para ver qué generadores tiene instalados QuickLook, abre el Terminal (Applications/Utilities/Terminal.app) y ejecuta el siguiente comando:

qlmanage -m

Esto te dará una visualización rápida de lo que está cargado en ese momento con QuickLook. También presta atención a qué directorios tienes abiertos en el momento en que tu CPU se dispare (QL no genera miniaturas para nada que no sea un directorio o archivo que se muestra en el Finder u otra aplicación que vea una lista de archivos).

La salida será algo como esto:

[identificador de tipo uniforme] -> ruta (versión) [identificador de tipo uniforme] -> ruta (versión - cargado)

La bandera -m también acepta varios argumentos:

  • plugins Muestra la lista de generadores (acción predeterminada)
  • server Muestra información sobre la vida de quicklookd
  • memory Muestra el consumo de memoria de quicklookd
  • burst Muestra estadísticas sobre el último estallido
  • threads Muestra estadísticas de accesos concurrentes
  • other Muestra otra información sobre quicklookd

Además, no te molestes con man qlmanage ya que el manual no es tan bueno como la ayuda integrada que se encuentra en qlmanage -h.

Si quieres ver si DraftSight tiene un complemento cargado (o instalado), intenta ejecutar qlmange -m plugins | grep -i "draftsight".

2 votos

Muchas gracias por tu ayuda. No encontré el complemento de draftsight cargado. Definitivamente lo usaré en el futuro.

2 votos

También encontré que restablecer/desactivar mdworker mejoró la estabilidad temporal también. ¡Parece estar funcionando entre 6 y 10 °C más fresco en reposo!

2voto

niknah Puntos 631

Tuve el mismo problema. Fue causado porque dejé abierta una ventana del Finder con una búsqueda que parecía estar refrescándose todo el tiempo.

Simplemente cerré esa pestaña del Finder con la búsqueda y la CPU al 100% bajó a un 3% normal, y el proceso quicklookd desapareció de la lista del monitor del sistema.

1voto

Megachip Puntos 33

Lo que también encontré útil fue activar la depuración de QuickLook para poder ver exactamente qué archivos se estaban procesando. Puede hacerlo con esto en la terminal. Más información en la Biblioteca de Desarrolladores de Mac.

defaults write -g QLEnableLogging YES

También puede ajustar el nivel de depuración usando qlmanage -d debuglevel. Ejecute qlmanage -h para obtener más información.

En mi caso particular, fue QuickSilver el que causaba el problema, el cual arreglé desactivando las vistas previas de imágenes usando este comando en la terminal. Mi hilo sobre eso está aquí.

defaults write com.blacktree.quicksilver "QSLoadImagePreviews" NO

También vea esta pregunta similar en superusuario.

0voto

También encontré este problema. Lo busqué y probablemente sea alguna caché corrupta. Ve a /usuario/tunombredeusuario/biblioteca/caché/com.apple.QuickLookDaemon/ y borra la caché.

0 votos

¿Puedes editar tu respuesta y proporcionar un enlace a donde lo buscaste? ¿Qué pasos/comandos son necesarios para borrar la caché?

0 votos

Este camino no está disponible en versiones posteriores de OS. Pero podrías simplemente ejecutar qlmanage -r cache

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