El disco de medición busca debajo de las windows

Me gustaría medir el número de búsqueda de disco que se realizan mediante un process en Windows. Si abro el Administrador de tareas, puedo ver una columna llamada "E / S: lee". ¿Es esto el equivalente de la búsqueda de disco? ¿Puedo concluir que si un process está haciendo 120 discos busca en un disco duro de 7200 RPM, entonces está utilizando el 100% de la capacidad?

Esto es relevante para ServerFault, ya que me permite estimar cuán pesada será mi aplicación en un server de files una vez que esté en el entorno de producción.

Yo utilizaría perfmon (construido en xp / 2003 y hacia arriba, tipo perfmon en su caja de ejecución).

Haga un nuevo set de contadores y agregue algunos contadores desde el object de performance PhysicalDisk. Hay varios que pueden ser de interés para usted, como lecturas de disco por segundo y split de I / O por segundo.

Creo que el disco lee / seg y el disco escribe / sec es lo que buscas. Entonces los compararía con las operaciones de lectura / escritura de IO / seg del object de process para su process.

el contador de perfmon que desea medir la cantidad de disco que se utiliza es el disco físico \% time de lectura del disco. No hay ningún contador que mide específicamente las peticiones individuales, ni tampoco sería un indicador de cómo cualquier aplicación afectaría a un server de files ya que las windows abstraen el disco. Una mejor indicación de cómo afectará su aplicación a un sistema es mirar la longitud de la queue de lectura de disco lógico promedio para un intervalo de muestra reasonabale para su aplicación, así como las fallas de process \ página / s