Mavericks sleep / hibernate provoca una alta actividad de los fanáticos

1

Después de actualizar a OS X 10.9, mi MacBook Pro de 13 pulgadas, a finales de 2011, tiene problemas cuando se duerme. Aproximadamente un minuto después de irse a dormir, el ventilador de repente comienza a funcionar alto y continúa haciéndolo durante un minuto más (pero ese tiempo es muy variable).

No hay otros problemas asociados, puedo reactivar el equipo sin problemas. Sin embargo, esta actividad es preocupante. En primer lugar, la computadora se calienta extremadamente durante ese tiempo (por lo tanto, creo, la actividad de los fanáticos) y, por supuesto, el proceso de suspensión se retrasa bastante.

He notado algunas entradas de registro extrañas en mi consola:

21/12/2013 12:07:11.000 kernel[0]: PM notification timeout (pid 48014, Messages)
21/12/2013 12:07:15.000 kernel[0]: AirPort_Brcm43xx::powerChange: System Sleep 
21/12/2013 12:07:18.000 kernel[0]: hibernate image path: /var/vm/sleepimage
21/12/2013 12:07:18.000 kernel[0]: efi pagecount 43
21/12/2013 12:07:18.000 kernel[0]: hibernate_page_list_setall(preflight 1) start 0xffffff80f5dbe000, 0xffffff80f603e000
21/12/2013 12:07:18.000 kernel[0]: hibernate_page_list_setall time: 224 ms
21/12/2013 12:07:18.000 kernel[0]: pages 1960650, wire 456636, act 439481, inact 53144, cleaned 0 spec 48, zf 199674, throt 0, compr 693907, xpmapped 8652081
21/12/2013 12:07:18.000 kernel[0]: could discard act 6855 inact 76195 purgeable 18521 spec 16142 cleaned 47
21/12/2013 12:07:18.000 kernel[0]: hibernate_page_list_setall preflight pageCount 1842890 est comp 66 setfile 5267647972 min 4294967296
…
21/12/2013 12:07:20.000 kernel[0]: [0x1a5aeab000, 0x1000]
21/12/2013 12:07:20.000 kernel[0]: [0x1a5aeb9000, 0x7000]
21/12/2013 12:07:20.000 kernel[0]: [0x1a5aec3000, 0x1000]
…
21/12/2013 12:07:21.000 kernel[0]: [0x5a7a6f000, 0x39000]
21/12/2013 12:07:21.000 kernel[0]: *** kernel exceeded 500 log message per second limit  -  remaining messages this second discarded ***
21/12/2013 12:10:19.000 kernel[0]: hibernate_page_list_setall(preflight 0) start 0xffffff80f5dbe000, 0xffffff80f603e000
21/12/2013 12:10:19.000 kernel[0]: hibernate_page_list_setall time: 281 ms
21/12/2013 12:10:19.000 kernel[0]: pages 1961557, wire 456989, act 439956, inact 53160, cleaned 0 spec 120, zf 199606, throt 0, compr 693907, xpmapped 8708503
21/12/2013 12:10:19.000 kernel[0]: could discard act 6855 inact 76248 purgeable 18521 spec 16148 cleaned 47
21/12/2013 12:10:19.000 kernel[0]: hibernate_page_list_setall found pageCount 1843738
21/12/2013 12:10:19.000 kernel[0]: IOHibernatePollerOpen, ml_get_interrupts_enabled 0
21/12/2013 12:10:19.000 kernel[0]: IOHibernatePollerOpen(0)
21/12/2013 12:10:19.000 kernel[0]: encryptStart a44a0
21/12/2013 12:10:19.000 kernel[0]: bitmap_size 0x3f5a4, previewSize 0x359ac8, writing 1842596 pages @ 0x43d50c
21/12/2013 12:10:19.000 kernel[0]: encryptEnd 19175c00
21/12/2013 12:10:19.000 kernel[0]: image1Size 0x24c5b000, encryptStart1 0xa44a0, End1 0x19175c00
21/12/2013 12:10:19.000 kernel[0]: encryptStart 24c5b000
21/12/2013 12:10:19.000 kernel[0]: encryptEnd 11c0c5e00
21/12/2013 12:10:19.000 kernel[0]: PMStats: Hibernate write took 175406 ms
21/12/2013 12:10:19.000 kernel[0]: all time: 175406 ms, comp bytes: 7547641856 time: 6109 ms 1178 Mb/s, crypt bytes: 4568892768 time: 7119 ms 612 Mb/s, 
21/12/2013 12:10:19.000 kernel[0]: image 4765540352 (90%), uncompressed 7547641856 (794110), compressed 4749442640 (62%), sum1 4b91d7ac, sum2 a6e4a967
21/12/2013 12:10:19.000 kernel[0]: zeroPageCount 87345, wiredPagesEncrypted 337128, wiredPagesClear 118809, dirtyPagesEncrypted 1386749
21/12/2013 12:10:19.000 kernel[0]: hibernate_write_image done(0)
21/12/2013 12:10:19.000 kernel[0]: sleep

- Después de (lo que supongo que es) el inicio normal de hibernación, el kernel se vuelve loco y arroja direcciones de memoria (?!) al registro. Esto solo dura unos segundos, y la escritura de hibernación toma 175406 ms ≈ 3 min (tengo 8 GB de RAM).

¿Qué significan estas entradas de registro? ¿Tienen alguna pista para resolver este problema?

Otras personas parecen tener el mismo problema pero no hay una solución definitiva. El artículo parece indicar que la computadora no debe hibernar de inmediato sino mucho más tarde, pero no hace ninguna mención de todas las direcciones extrañas en el registro.

    
pregunta Konrad Rudolph 21.12.2013 - 13:36

2 respuestas

1

Por cualquier motivo, el kernel está cifrando el archivo de hibernación y es seguro asumir que el cifrado, como un proceso intensivo de CPU, está causando el calentamiento. El archivo de hibernación, a veces denominado archivo 'sleepimage', suele tener el mismo tamaño que la memoria RAM y, en ocasiones, puede dañarse.

Recomendaría verificar sus configuraciones de administración de energía dentro de la terminal usando el siguiente comando:

pmset -g

Debería obtener una lista de las configuraciones actuales que puede interpretar escribiendo 'man pmset' o mirando Documentos proporcionados por Apple aquí . Por favor, compruebe que la configuración de 'hibernatemode' es otra cosa que no sea 3 (para portátiles Mac). Quizás puedas publicar la configuración completa.

Le sugeriría que intente eliminar el sleepimage en caso de que esté dañado (aunque no vea ningún error). Puedes hacerlo dentro de la Terminal con este comando:

sudo rm /private/var/vm/sleepimage

Se volverá a crear la próxima vez que tu Mac entre en modo de suspensión. ¿Sigue ocurriendo el cifrado con el nuevo sleepimage?

    
respondido por el J.C. 07.02.2014 - 18:18
0

Mi macbook hace lo mismo. Creo que este es un comportamiento intencionado porque trata de enfriarse rápidamente, porque podrías ponerlo en una mochila y luego sería más difícil que el portátil se enfríe. Así que hace un procedimiento de enfriamiento rápido.

Sin embargo, esto es solo una suposición.

    
respondido por el mist 06.02.2014 - 14:37

Lea otras preguntas en las etiquetas