jueves, 13 de diciembre de 2007

Parallels usa mucha CPU en LEOPARD, porqué????

Resulta que hace días que tenía un problema muy molesto (pero no mortal eh!).
Mi XPSPK2 virtual corriendo bajo PARALLELS última versión (5582) usaba un montón de CPU al cabo de 30 segundos de haberla arrancado y eso me volvía loco ya que el SO virtual no estaba haciendo absolutamente nada.

Normalmente tengo un uso de entre 5-8% a la velocidad más lenta de mi MBP (1GHZ).
Desgraciadamente desde hace una temporada (Leopard?), me he dado cuenta de este fenómeno y al final he decidido resolverlo hoy de una vez por todas.

¿Quién es el culpable de todo esto?
Curiosamente, después de depurar los distintos métodos (hebras) que corren en "Parallels Tools", me doy cuenta que el proceso "FSevents" no para de hacer cambios de contexto a una velocidad de locos, lo cual provocaba a su vez un incremento enorme en el manejo de interrupciones del SO XP...

¿Vamos a probar de DESMONTAR la unidad que monta de la partición virtual?

BINGO!
Problema resuelto!
Por lo visto hay un problema de incompatibilidad o algo similar con las FUSE - NTFS-3g que hace que dicho proceso consuma una cantidad desorbitada de ciclos de CPU.
Otra evidencia de que el culpable de dicho despilfarro es "Parallels Tools" ocurre cuando matamos dicho programa.

En resumen:
Si tenéis problemas de uso desorbitado de CPU bajo parallels (en XP) sin estar haciendo nada de nada, probad a desmontar la unidad de parallels (en vuestro escritorio) y a ver que tal va.

No hay comentarios: