Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona Software > General OpenSUSE


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

 
 
Herramientas Desplegado

  #10  
Antiguo 12-mar-2017, 00:34
Avatar de mikrios
mikrios mikrios está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 02-marzo-2013
Ubicación: Lat. 27.994547-Lon -15.405127-160m nivel del mar
Versión: 13.1-2,TW,Leap
Mensajes: 4.671
Agradecimientos: 1.967
Agradecido 1.457 Veces en 1.219 Mensajes
Poder de Credibilidad: 10
mikrios llegará a ser famoso muy pronto
Hola:

El problema es que kworker puede haber varios, quizás mejor haberlo identificado por su pid.

¿conoces el comando perf ? tiene una opción para registrar y otra para mostrar el registro perf report .

Habría que identificar ese kwork , ya que el problema puede ser variado (y mejor por el pid, aunque en vez de usar el monitor del sistema uses el comando top y verificar también en kinfocenter en el apartado información de energía aparece el responsable.

Desde cierta versión de openSUSE cambio la forma de registrar los eventos, muchos de ellos se han unificado con el journal (los que quedan los puedes ver en /var/log y creo que el cambio fue en la versión 13.2 ), lo que ves en yast es el journalctl (los registros o filtros creo que eran 7, o sea están incluidos en el programa de ruby y coinciden con el manual de journalctl (que es una herramienta de systemd, pero como la sesión ya termino y ya estas en los target (init3 y 5 ) systemd-analyze, ya no pinta, nada, es decir ya termino y lo que quedan son sus unidades, que pueden ser: servicios,dispositivos,target, etc; por eso hay que usar otras herramientas que provee systemd, como puedan ser systemctl o journalctl, incluso un simple comando como dmesg puede servir (ejemplo dmesg | tail , donde tail te mostrara los 10 últimos procesos, buena utilidad para pillar una conexión en ese instante o algún evento con un dispositivo usb y un largo etc) .

El kernel worker , pude ser varios, habría que identificarlos con su pid y después con systemctl ver como está eso o bien si journalctl muestra algo (lo que ves en yast con systemd journal ) ; el tema es que una simple actualización del kernel pueda solucionarlo y si no es porque el problema es otro

En la wiki de archi creo recordar que había ejemplos de depuración y de como localizar un problema, rastreando su proceso (pid) , etc...

Para que te hagas una idea de kworker mira de ejecutar en consola lsof |grep kworker un ejemplo del mio :

Código:
Z-87-DELUXE:~ # lsof |grep -e kworker*
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
kworker/0    4            root  cwd       DIR               0,41           238        256 /
kworker/0    4            root  rtd       DIR               0,41           238        256 /
kworker/0    4            root  txt   unknown                                             /proc/4/exe
kworker/1   19            root  cwd       DIR               0,41           238        256 /
kworker/1   19            root  rtd       DIR               0,41           238        256 /
kworker/1   19            root  txt   unknown                                             /proc/19/exe
kworker/2   25            root  cwd       DIR               0,41           238        256 /
kworker/2   25            root  rtd       DIR               0,41           238        256 /
kworker/2   25            root  txt   unknown                                             /proc/25/exe
kworker/3   31            root  cwd       DIR               0,41           238        256 /
kworker/3   31            root  rtd       DIR               0,41           238        256 /
kworker/3   31            root  txt   unknown                                             /proc/31/exe
kworker/4   37            root  cwd       DIR               0,41           238        256 /
kworker/4   37            root  rtd       DIR               0,41           238        256 /
kworker/4   37            root  txt   unknown                                             /proc/37/exe
kworker/5   43            root  cwd       DIR               0,41           238        256 /
kworker/5   43            root  rtd       DIR               0,41           238        256 /
Pero con el comando lsof te dará una lista de los programas que están abiertos (aunque con monitor del sistema de plasma tb. puedes verlo .

Haber si hay suerte y pillas al responsable, estos temas suelen ser bastantes interesantes, gracias y un saludo cordial .
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a mikrios Por Este Mensaje:
Krovikan (12-mar-2017)
 

Marcadores


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Activado

Ir al Foro



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 07:32.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba