Tengo casi 20 procesos para google chrome (aunque solo tengo 4 pestañas abiertas, todas con HTML básico), todas acaparan la memoria y dicen futex_wait_queue_me o poll_schedule_timeout.
Todo esto me está volviendo loco y uno de los procesos está consumiendo toda mi CPU, ¿qué está pasando?
(También sucede con el cromo)
google-chrome
chromium
Dante Ashton
fuente
fuente
/proc/$pid/smaps
y vea si Pss es inferior a Rss . Si es así, se comparte.Respuestas:
Chrome procesa cada página (pestaña) en un proceso diferente. Esto lo hace más rápido en máquinas multiprocesador.
El comportamiento que estás viendo es normal.
futex_wait_queue_me
se refiere a un tipo de bloqueo mutex (exclusión mutua mutua rápida del espacio de usuario) que se usa para programar el trabajo de muchos procesos en un procesador. El estado indica que su proceso está en cola para recibir el bloqueo.A veces, una cantidad inusualmente alta de espera para un bloqueo puede ser causada por la aceleración de la CPU, pero la mayoría de las veces, es normal. Echa un vistazo al tipo de sitio web que tienes abierto; Quizás algo como Flash está causando una alta carga de CPU.
Para ver qué pestañas o complementos están ralentizando su sistema o llenando su memoria, puede usar el administrador de tareas integrado de Chrome:
En mi ejemplo, el JavaScript de omgubuntu usa mucha CPU.
fuente
Tener múltiples procesos es un comportamiento normal de Chrome / Chromium.
El estado futex_wait_queue_me o poll_schedule_timeout para esos procesos parece estar bien.
Puede usar el monitor del sistema para ver si un proceso en particular está usando demasiada CPU. A veces, los javascripts con errores o los programas flash comienzan a usar todas las CPU.
Si cree que este es el caso, asegúrese de no tener datos no guardados en algunas aplicaciones web y simplemente finalice el proceso. Chrome le propondrá que vuelva a cargar la página. Por lo general, resuelve el problema.
fuente