Actividad constante del disco: ¿cómo puedo saber a qué archivos se accede sin parar?

8

En mi Windows 2003 Server, la actividad del disco ha estado fuera de control recientemente: la cola del disco se está alargando y me estoy agotando el tiempo de espera de los recursos. Estoy buscando una herramienta que me permita ver dos cosas:

  1. Qué procesos están causando la mayoría de los accesos al disco
  2. A qué archivos se accede constantemente

El número 2 me parece más importante, ya que puedo identificar archivos que podrían estar mejor comprimidos (para reducir el tamaño de las lecturas del disco y cambiar la carga al procesador, que solo se utiliza ligeramente) o moverlos a la SAN FC.

Gracias por tus sugerencias!

SqlRyan
fuente
¿Resolviste el # 2?
Mark K Cowan
@MarkKCowan Process Monitor realmente hace ambas cosas: si no lo hizo hace 7 años cuando publiqué esto, definitivamente no lo hace ahora. No estaba al tanto de esta herramienta en ese momento, ¡pero se ha convertido en una parte sólida de mi caja de herramientas que uso constantemente!
SqlRyan
¡Gracias, muy necesario por un amigo que ejecuta Windows Server y tiene una constante IO pesada!
Mark K Cowan

Respuestas:

7

Puede obtener una vista panorámica rápida utilizando Process Monitor para ver qué están haciendo los procesos que se están ejecutando actualmente. Esto le mostrará tanto los procesos como los archivos a los que están accediendo.

Agregar las columnas "I / O Read Bytes", "I / O Write Bytes", "I / O Reads" y "I / O Writes" al Administrador de tareas también puede darle algunas ideas.

A largo plazo, probablemente sea mejor capturar algunos registros de contador con Monitor de rendimiento y examinar los datos. La herramienta gratuita de Análisis de rendimiento de registros (PAL) puede brindarle información decente sobre las características generales de rendimiento del sistema.

Me pregunto si está viendo la paginación de memoria causando un aumento en la actividad del disco. Mire el contador "Entrada de páginas / segundo" del objeto "Memoria" en el Monitor de rendimiento. Un recuento alto y sostenido de páginas ingresadas por segundo indica que está hambriento de memoria física, que puede manifestarse en un acceso excesivo al disco.

Evan Anderson
fuente
1

Utilicé Filemon para algo como esto hace un tiempo. Resulta que hay una nueva herramienta llamada ProcessMon que realiza el registro en tiempo real y el monitoreo del sistema de archivos.

http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

Editar - Evan me ganó; También me gusta PAL para analizar contadores de perfmon que es un buen consejo.

Paloma
fuente