Otras lecturas

Otras lecturas

Al mirar el Administrador de tareas en Windows, veo que mi disco duro está al máximo en "Tiempo activo"

Tiempo alto de actividad del disco

Empíricamente, eso parece estar relacionado con cuando mi disco duro está bloqueado, las aplicaciones se vuelven grises, etc. (el resto de mis recursos tienen un uso bastante bajo en el gráfico).

Mis preguntas son:

  • ¿Qué es exactamente el "tiempo activo del disco"?
  • Si reducirlo mejoraría mi capacidad de respuesta, ¿cómo lo resuelvo?
    • ¿Qué propiedades en un disco duro debo comprar para acelerar esto? (La tasa de transferencia del disco no parece estar relacionada)
    • ¿Ciertas aplicaciones provocarán un mayor tiempo de actividad que otras?

Respuesta1

El gráfico se toma literalmente como una medida del tiempo que el disco duro (en su caso) está leyendo o escribiendo datos.

¿Qué es exactamente el "tiempo activo del disco"?

Tiempo activo del discoes el momento en que el disco duro está funcionando. Cuanto mayor sea el tiempo/porcentaje, más utilizará el HDD.
Si alcanza el 99%, en realidad se verá limitado por el rendimiento de lectura/escritura de su disco duro.

Veresta preguntapara eso.

¿Qué propiedades en un disco duro debo comprar para acelerar esto? (La tasa de transferencia del disco no parece estar relacionada)

Necesita un dispositivo de almacenamiento (HDD o SSD) que tengaambos: alto rendimientoytiempo de acceso aleatorio bajo.

El alto rendimiento le permite leer archivos grandes con bastante rapidez, lo que ayuda, bueno, con archivos grandes o archivos organizados secuencialmente.

El bajo tiempo de acceso aleatorio le permite leer muchos archivos pequeños que se encuentran dispersos por el dispositivo de almacenamiento; su caso de uso habitual para cualquier tipo de aplicación fuera de la creación de contenido (Photoshop, After Effects, etc. a menudo crean archivos enormes)

¿Ciertas aplicaciones provocarán un mayor tiempo de actividad que otras?

Sí: las aplicaciones que utilizan archivos grandes como juegos, Adobe After Effects y otras aplicaciones grandes se benefician de un alto rendimiento.

Aplicaciones como su navegador web habitual, aplicaciones de Office, etc. se benefician de tiempos de acceso bajos para leer cachés y proteger archivos pequeños.

¿Qué beneficio ofrece el tipo de autobús?

Algunos autobuses tienen latencias más altas que otros.
USB 3, por ejemplo, tiene una latencia menor que USB 2 debido a cambios en la forma en que se realiza la comunicación.[Fuente].
Thunderbolt es aún mejor, especialmente para audio donde la baja latencia es extremadamente importante[Fuente].
PCIe tiene una latencia dinámica basada en el tamaño del paquete (los datos siempre se envían en paquetes). Cuanto más pequeño es el paquete, menor es la latencia[Fuente 1] [Fuente 2].

En general: un SSD es el camino a seguir si necesita un sistema rápido y con capacidad de respuesta, ya que ofrece lo mejor de ambos:alto rendimientoytiempo de acceso bajo

Si necesita almacenamiento masivo (capacidad muy alta, como varios terabytes): lo mejor que puede obtener son discos duros SAS Enterprise de 10.000 RPM que ofrecen: alto rendimiento secuencial (bueno para archivos grandes) y tiempos de acceso relativamente bajos (a diferencia de los HDD de consumo). ).

Respuesta2

¿Qué es exactamente el "tiempo activo del disco"?

Muchas fuentes que puedo encontrar dicen que el uso del disco al 100% significael controlador está saturado de solicitudes, es decir, la cola de solicitudes está llena

Tiempo activo (%).Esto muestra el porcentaje de tiempo que el disco no está inactivo y atiende solicitudes de forma activa. Si un disco se ejecuta constantemente a niveles muy, muy altos (digamos, más del 80%), puede indicar un cuello de botella relacionado con el almacenamiento. Si sus usuarios experimentan problemas de rendimiento y usted observa tiempos de actividad del 100%, es posible que necesite más discos o más rápido.

Utilice Resource Monitor para monitorear el rendimiento del almacenamiento

Sin embargo, según alguien de Microsoft, eso no es del todo cierto, aunque todavía representa qué tan ocupado está su disco, lo que se relaciona con la capacidad de respuesta y el rendimiento.

% de tiempo de disco (% de tiempo de lectura de disco, % de tiempo de escritura de disco)

El contador “% de tiempo de disco” no es más que el “Avg. Longitud de la cola del disco” multiplicado por 100. Es el mismo valor que se muestra en una escala diferente.

Si el promedio. La longitud de la cola del disco es igual a 1, el % de tiempo del disco será igual a 100. Si el promedio. La longitud de la cola del disco es 0,37, luego el% del tiempo del disco será 37.

Esta es la razón por la que puedes ver que el % de tiempo de disco es superior al 100%; todo lo que necesitas es el promedio. El valor de longitud de la cola de disco es mayor que 1.

Explicación de los contadores de disco del Monitor de rendimiento de Windows

Disco físico: % de tiempo de disco.Al igual que el % de tiempo del procesador, este contador es una marca general de qué tan ocupado está el disco. Verá muchas similitudes entre el disco y el procesador, ya que ambos son servicios basados ​​en transacciones. Este contador indica un problema de disco, pero debe observarse junto con el contador de Longitud de cola de disco actual para que sea verdaderamente informativo. Recuerde también que el disco podría ser un cuello de botella antes de que el % de tiempo de disco alcance el 100%.

Disco físico: promedio. Longitud de la cola del disco.En realidad, este contador está fuertemente relacionado con el contador de % de tiempo de disco. Este contador convierte el % de tiempo de disco a un valor decimal y lo muestra. Este contador será necesario en momentos en que la configuración del disco emplee múltiples controladores para múltiples discos físicos. En estos casos, el rendimiento general del sistema de E/S de disco, que consta de dos controladores, podría superar el de un disco individual. Por lo tanto, si estuviera mirando el contador de %Tiempo de disco, solo vería un valor de 100%, que no representaría el potencial total de todo el sistema, sino solo que había alcanzado el potencial de un solo disco en un único controlador. El valor real puede ser del 120% del promedio. El contador de longitud de la cola del disco se mostraría como 1,2.

Contadores del monitor de rendimiento

Básicamente, si tiene una cola larga, su disco no es capaz de atender sus solicitudes y las solicitudes deben estar en cola esperando su turno. Si la cola es corta, casi todas las solicitudes nuevas finalizarán casi de inmediato y sentirás que la PC funciona rápidamente.

También puedes ver eltiempo del núcleopara ver cómo el tiempo activo del disco afecta el rendimiento. Simplemente haga clic derecho y verifiqueMostrar tiempos del kernelpara verlo. En el administrador de tareas anterior era la parte roja y hoy en día es el área oscura. Si el kernel consume un alto porcentaje del uso de la CPU, entonces es un problema real. Puede ser cualquier problema al realizar llamadas al sistema, pero lo más común es que se deba a E/S prolongadas, ya sea por actividad de la red o del disco.

Administrador de tareas: muestra los tiempos del kernel

Administrador de tareas clásico: uso de CPU del kernel

Administrador de tareas moderno: uso de CPU del kernel

Lo similar en Linux es el porcentaje de IO eniotopque muestra el porcentaje de la cola de disco:


  • Si reducirlo mejoraría mi capacidad de respuesta, ¿cómo lo resuelvo?
    • ¿Qué propiedades en un disco duro debo comprar para acelerar esto? (La tasa de transferencia del disco no parece estar relacionada)
    • ¿Ciertas aplicaciones provocarán un mayor tiempo de actividad que otras?

La propiedad que deseas conocer esOperaciones de entrada/salida por segundo, También conocido como IOPS. Debido a su naturaleza mecánica, los HDD sólo pueden servir~50-150 IOPS. Las unidades flash OTOH tienen un tiempo de acceso extremadamente bajo, por lo tanto, pueden soportar más operaciones en la misma cantidad de tiempo, es decir, IOPS más altos.

Eso es lo que MS usa en suTecnología ReadyBoost: usar las unidades flash USB como otro archivo de paginación. Aunque son lentos para leer y escribir, su acceso es rápido, lo que los convierte en una opción perfecta para lecturas y escrituras pequeñas. Los accesos a discos más grandes aún se redirigen al archivo de paginación normal en el HDD. Eso mejora la capacidad de respuesta en sistemas con menos RAM

Los SSD también son unidades flash, pero con un controlador mucho mejor para lograr un rendimiento aún mayor y pueden lograr~50000-500000 IOPS. Así que definitivamente deberías usar un SSD hoy en día. No sólo es rápido de leer/escribir sino también de rápido acceso. Después de eso, ya no tendrás que preocuparte por el tiempo activo del disco.

Otras lecturas

información relacionada