Respuestas:
Windows Performance Monitor (perfmon) debería hacer el trabajo por usted; puedes configurarlo para iniciar sesión en un archivo, así que solo habilita los contadores que necesites y registrará todo lo que quieras.
Inicio> Ejecutar> perfmon Presione
el signo más junto a Registros y alertas de rendimiento, y haga clic con el botón derecho en Registro del sistema y seleccione propiedades. Ajuste los tiempos de muestreo a lo que desee, y cuando haya terminado, presione ok y luego el signo más en la parte superior de la ventana. Esta página ofrece un buen paso a paso con capturas de pantalla:
Perfmon
Yo uso PolyMon para monitorear este tipo de cosas. Puede definir varias condiciones de "alerta" sobre las que desea recibir una notificación, de modo que recibo una notificación si uno de mis servidores tiene algún problema.
Pero también almacena todos estos resultados en una base de datos a largo plazo, por lo que puedo mirar hacia atrás en el uso de memoria del servidor "X" y ver sus tendencias de uso de memoria en los últimos N días / semanas / meses / años.
La solución de código abierto Nagios hace esto también:
Process Explorer también mostrará el historial de la CPU.
Sí, perfmon ("Monitor de rendimiento" en el Panel de control)