
Mi máquina XP se ha vuelto terriblemente lenta y quiero identificar la aplicación culpable. Lo que sea que esté sucediendo utiliza tantos "recursos" (el sospechoso actual es la E/S del disco) que hace que mi máquina no responda y, como digo, parece estar relacionado con el acceso al disco en lugar de acaparar el procesador. Puedo mirar el administrador de tareas para tener una buena idea, pero no es lo ideal. Me preguntaba si existe alguna aplicación que pueda monitorear todos los aspectos de los procesos de manera efectiva. ¿Es Process Explorer mi única esperanza?
Respuesta1
En realidad, hay otras herramientas en la suite sysinternals que creo que le resultarán útiles. Procmon.exe es una herramienta que captura toda la actividad del disco/proceso/red. Lo que recomendaría para identificar el proceso utilizando la mayor parte del tiempo de E/S del disco es abrir procmon.exe y activar solo la supervisión del sistema de archivos. Ejecute la captura mientras nota la degradación del rendimiento. Verá un montón de entradas registradas, aunque probablemente verá muchas más entradas para un proceso específico que para cualquier otro proceso. El proceso con la mayor actividad del disco es probablemente el culpable. Debería poder identificar fácilmente a qué pertenece haciendo doble clic en el proceso, seleccionando la pestaña del proceso y mirando la ruta y el editor del software.
Esto debería indicarle qué está utilizando una gran cantidad de E/S de disco. Para discernir por qué se requiere un trabajo de detective más profundo, pero esperemos que esto sea un comienzo para usted.
Respuesta2
Eche un vistazo al Explorador de procesos ubicadohttp://technet.microsoft.com/en-us/sysinternals/bb896653.aspxEsto le proporcionará todos los procesos, así como los picos de E/S y memoria.
Respuesta3
Puede ver las lecturas y escrituras de IO con el administrador de tareas de XP/Vista; solo tiene que habilitar sus columnas en el menú Ver. Esto, combinado con el uso de la CPU y el tiempo de la CPU, debería darle una idea aproximada de lo que ocupa tiempo del sistema. Sin embargo, si se trata de un blob de servicio como svchost, necesitará Process Explorer para ver qué lo está utilizando.
Respuesta4
Utilice perfmon, agregue objetos del grupo Proceso para cada una de las aplicaciones sospechosas para CPU, lecturas/escrituras de disco; No tome muestras cada segundo; en su lugar, pruebe cada 10 a 30 segundos aproximadamente.