Página 1 de 1

Consulta para monitorear Procesador a alta velocidad

Publicado: 28 Mar 2020, 22:11
por Nepper314
Hola gente!.

Disculpen que los moleste, no quería llegar a esta instancia de crear una consulta, busqué por todos lados pero no encuentro solución.

El problema es que en general, cuando juego, a veces noto unos retardos casi imperceptibles que a veces se vuelven perceptibles.
La evidencia del problema lo noté hace varios meses, cuando de casualidad estaba mirando (no por este motivo) las configuraciones de un juego, y en su "análisis de rendimiento" (propio del juego) logré notar un problema en el procesador.
La verdad la placa de video está sobrando, e igual se sienten los retardos, y aún en juegos mas ligeros se nota el retardo.

Descubrí que el problema no es la placa de video si no el procesador que por momentos se satura en un intervalo de milisegundos y luego vuelve a su carga normal. Esto en promedio me da un uso muy bajo (digamos menos del 40%) pero que en esos picos de uso, bloquean el sistema (aunque sean 2ms).

Les paso el monitoreo del administrador de windows.

Re: Consulta para monitorear Procesador a alta velocidad

Publicado: 28 Mar 2020, 22:25
por Nepper314
Mis perdones, se envió mal... aqui les paso nuevamente el post... vuelvo a disculparme por el error, no me dejó editarlo

Hola gente!.

Disculpen que los moleste, no quería llegar a esta instancia de crear una consulta, busqué por todos lados pero no encuentro solución.

El problema es que en general, cuando juego, a veces noto unos retardos casi imperceptibles que a veces se vuelven perceptibles.
La evidencia del problema lo noté hace varios meses, cuando de casualidad estaba mirando (no por este motivo) las configuraciones de un juego, y en su "análisis de rendimiento" (propio del juego) logré notar un problema en el procesador.
La verdad la placa de video está sobrando, e igual se sienten los retardos, y aún en juegos mas ligeros se nota el retardo.

Descubrí que el problema no es la placa de video si no el procesador que por momentos se satura en un intervalo de milisegundos y luego vuelve a su carga normal. Esto en promedio me da un uso muy bajo (digamos menos del 40%) pero que en esos picos de uso, bloquean el sistema (aunque sean 2ms).

Les paso el monitoreo del administrador de windows.

[Enlace externo eliminado para invitados]

Dejo los datos de la PC

[Enlace externo eliminado para invitados][/


Ahora les dejo una imagen del analisis del juego.
[Enlace externo eliminado para invitados]


Lo que pude descubrir por mi parte, puedo llegar a entender que tal vez la E/S se satura, mas vi extraños usos del 100% relacionados con la Cache C1. Esos gráficos me dieron pulsos, aunque no tan continuos, de usos al 100%. No se si tiene algo que ver.

Mi pregunta es si ¿Existe alguna forma de detectar qué cosa me usa el 80% o más del procesador en menos de 1 ms?. Porque el uso es tan rápido que ningun programa de monitoreo lo detecta.

Intenté buscar en "Monitor de recursos" una forma de "disparar" o "triggear" alguna alarma o log según uso de procesador, pero no encontré nada. Yo tenía entendido que podía hacerse.

Espero que se entienda la consulta.

Desde ya muchas gracias.

Re: Consulta para monitorear Procesador a alta velocidad

Publicado: 30 Mar 2020, 17:57
por pako
Hola,

Entiendo el problema, pero no sé cómo capturar lo que pretendes, además que no tiene por qué ser otro proceso el que genere eso, lo mismo es el del propio juego quien te crea esos lags de ms.

Lo que dices del monitor de recursos y crear una alarma en Windows, no se hace desde ahí que yo sepa, creo que te refieres a esto:

Pulsas la tecla de Windows, escribes monitor de rendimiento y pulsas enter.
En la parte de la izquierda vas a: conjunto de recopiladores de datos > Definido por el usuario
Das a botón derecho sobre él y seleccionas Nuevo > Conjunto de recopiladores de datos
1. Crear manualmente (avanzado)
2. Alerta de contador de rendimiento
3. Pulsas en el botón agregar.

Y ahora veras a la izquierda todas las posibles alertas, por ejemplo, si das a procesador en su flecha para expandirlo puedes seleccionar:
% de tiempo de procesador, pulsas en agregar para que se añada a la derecha y aceptas.

Pones que avise por encima y de valor un 90 por ejemplo, siguiente y finalizar.
Ahora veras el que creaste a la derecha, botón derecho sobre él y seleccionas propiedades.
En la pestaña acción de alerta, tienes que marcar la casilla y aceptar.

Con eso, has creado una alerta que te aparecerá en el visor de sucesos de Windows cada vez que el procesador pase del 90%.

No sé qué info guardara en esa alerta. En tu caso en vez de elegir la alerta de procesador, deberías de elegir el disparador "procesos" y dentro de él, el que más te convenga. Lo que no sé si se puede poner para que guarde los datos que es lo que realmente te interesa.

Por otro lado tienes aplicaciones que monitorean los procesos en tiempo real, lo más probable es que alguna haga lo que pretendes, yo las desconozco, aquí tienes algunas gratuitas:

[Enlace externo eliminado para invitados]

Saludos

Re: Consulta para monitorear Procesador a alta velocidad

Publicado: 01 Abr 2020, 03:35
por Nepper314
Hola!. Bueno, muchas gracias por la respuesta.

Gracias a tu guía me encontré, además, con este video.


El problema que justo al finalizar, me encuentro con otro problema y tiene que ver exáctamente con lo que menciona esta persona. Me pide autorización de System y la verdad que no tengo contraseña.

En fin, al finalizar y presionar ok, me pide credenciales que ¡NO TENGO! (ni existen)
[Enlace externo eliminado para invitados]

Lo tuve que buscar en ingles porque en español no encontraba nada.

Solución para el problema de "NT AUTHORITY\SYSTEM" es simplemente borrar y dejar vacio el usuario y la contraseña. Esto te lo podrá llegar a pedir confirmar dos veces. Las dos veces deben borrar y dejar vacio los campos.

Luego de varios intentos y pruebas, la verdad no pude dar con el problema. Intentaré los softwares que mencionas al final.

Seguiré intentando.

Re: Consulta para monitorear Procesador a alta velocidad

Publicado: 01 Abr 2020, 15:33
por pako
Hola,

Lo del video son los mismos pasos que yo te indique.

Sobre lo de las credenciales, yo le di a cambiar y puse mi usuario (que es administrador) y te hace meter dos veces la contraseña y funciona.

El problema que yo le veo, es que si ese 100% de carga del micro te crea la alerta en el visor de eventos, si ese 100% pone que quien lo crea es el propio juego, no te valdrá de nada hacer esto.

Por eso pienso, que si los otros programas son más exhaustivos lo mismo te da más info.

Aquí te dejo un link en español que aunque pone que es para Windows Server también vale, a ver si te vale de algo:
https://docs.microsoft.com/es-es/windo ... e-counters

Saludos

Re: Consulta para monitorear Procesador a alta velocidad

Publicado: 02 Abr 2020, 03:08
por Nepper314
Antes que todo, muchas gracias, realmente.

Segundo, muy interesante la página que me pasaste, la revisaré en detalle.

Tercero
Sobre lo de las credenciales, yo le di a cambiar y puse mi usuario (que es administrador) y te hace meter dos veces la contraseña y funciona.
Sucede que esa misma ventana de login, me aparece por default NT aurotirty, y nunca definí contraseña para ese usuario. Luego, me aparecen 4 usuarios mas y uno de ellos es mi "email" de la cuenta de microsfot pero no mi usuario de seción de windows. Aún así, ni con contraseña de la cuenta de microsoft, ni con mi contraseña de usuario local pude acceder. La solución era simplemente borrar el campo de usuario y dejarlo vacío.
Quiero incistir que la ventana de login me muestra cuatro usuarios, dos son credenciales con letras raras, y dos son usuarios. Cuando pongo mi usuario igual me arroja contraseña incorrecta y lo chequié varias veces como para considerar que fue un error de tipeo.
Hasta revisé si el usuario estaba como admin, y me llevé la sorpresa que el usuario menciona (el de cuenta de microsoft de formato [email protected] no está entre los usuarios de admin (pero está mi usuario local con mi nombre)

[Enlace externo eliminado para invitados]

[Enlace externo eliminado para invitados]


Por último
No logré que la alerta monitorée ni notifique nada. No se si no la estoy ejecutando correctamente o qué, no veo tampoco la salida. El informe nunca se almacena, y si se almacena no se en donde. ¿Tendrá que ver el error de usuario?. Porque indica que debe ejecutarse para cierto usuario.
Tampoco es que encuentro información sobre eso. Y el video no muestra el resultado del informe.

En fin, como sea, lo veré dentro de unos días con detalle. Solo quería ir adelantando los avances y mostrar con detalle toda la experiencia.

Lo que puedo afirmar es que evidentemente es problema del juego. En una parte que carga el mapa se ve que por lo menos el CPU se estabiliza y vuelven a generarse los picos cuando se está corriendo el escenario.
Aunque el problema no tenga solución, quiero indagar lo mas fino posible y por lo menos descubrir con contundencia qué lo genera, porque veo que prácticamente nadie se mete tan a fondo en estos tipos de análisis y no es la primera vez que necesito hacerlo.


Gracias y los mantengo informados.

Re: Consulta para monitorear Procesador a alta velocidad

Publicado: 02 Abr 2020, 11:14
por pako
Hola,

Yo no uso estas cosas de monitorear cosas concretas y no se decirte mucho más, el otro día solo lo probé antes de decirte que podías intentarlo así y funcionaba bien, me generaba el error en el visor de sucesos.

Yo mi equipo está instalado Windows 10 sin más, cree mi cuenta de usuario sin internet, es una cuenta normal como administrador.
Cuando me da a elegir que cuenta usar me sale por defecto la de system y una segunda cuenta que es la cuenta de mi usuario, es la que pongo y me hace meter dos veces la contraseña y no da ningún error.

Una vez creado como te indique en post anterior, tienes que ir a editar el que creaste, para marcar la casilla que está en la pestaña de alerta, esa es la que hace que se guarde un evento en el visor de eventos.

Y ahora falta una cosa que por lo que estoy viendo por encima en mi anterior post anterior no te puse.

Ahora mismo lo tendrías creado, pero no está en uso, creo recordar que di al botón derecho sobre él y después en "iniciar".
Esto es así, porque puedes crear distintos tipos de alertas, así activas y desactivas en función de lo que necesites.

Después abrí el programa cpu-z le di a estresar el micro para que se pusiera al 100%, lo pare, y como en la alerta puse que superior al 90% del micro la creara, fui al visor de eventos y allí estaba.

Si el problema es del propio juego como dices no creo que puedas hacer nada.
Si ese pequeñito lag es al cargar el escenario, puede que al meter las texturas del juego que necesita en ese momento en la memoria ram de la tarjeta gráfica no tenga suficiente espacio la ram de la gráfica y necesite liberar otras texturas y de ahí es mini lag. Puede ser eso como un millón de cosas más, pero si son del propio juego no dependen de ti.

Siendo del juego el problema, lo más que puedes hacer es tener el juego actualizado a su última versión, los drivers de la tarjeta de video, los directxX, etc. todo en su última versión a ver si corrigen algún tipo de bug y te mejora.

Saludos