web-dev-qa-db-fra.com

Que signifie "temps actif le plus élevé" pour l'activité du disque dans le moniteur de ressources Windows?

Je sais ce que sont le disque dur, la longueur de la file d'attente du disque et d'autres mesures, mais que signifie "temps actif le plus élevé"?

Est-ce le temps qu'il consacre au traitement des demandes ou autre chose?

Cela signifie-t-il que le processeur est occupé à faire un travail IO ou indique-t-il simplement que le disque est occupé à traiter les demandes?

J'essaie de déterminer si 50% de temps actif signifie que 50% du temps que le disque cherche, lit ou écrit, plutôt que le noyau consacre 50% de son temps à traiter les demandes IO.

Edit Un autre point de données rapide ici. Si vous examinez la différence entre un disque SSD et un disque physique, le disque SSD a beaucoup moins d’activité. Je suppose donc que cela signifie vraiment le temps pendant lequel le système d’exploitation attend que le disque réponde et renvoie les données.

25
Nick R

Je suis à peu près sûr que le résultat est identique à celui du compteur Perfmon "PhysicalDisk _Total% time". (Il surveille ce compteur en bloc).

Perfmon donne cette description de ce compteur:

% Durée du disque est le pourcentage de temps écoulé pendant lequel le lecteur de disque sélectionné était occupé à répondre aux demandes de lecture ou d'écriture.

Fondamentalement, il s’agit du pourcentage de temps écoulé pendant lequel le ou les disques physiques étaient occupés. Ainsi, même si votre utilisation en Mo/s peut être faible, le temps de% d’occupation peut être élevé si le disque est fortement fragmenté ou si elle est encombrée dans de nombreuses petites opérations.

Sur un serveur où vous essayez de faire correspondre le niveau approprié de disques hautement performants à la charge de travail, vous considérerez que le sous-système de disque constitue un goulot d'étranglement potentiel si le temps% actif (occupé) dépasse 80%. Sur un poste de travail, si ce nombre est élevé, cela vous indique simplement que les performances de votre disque sont peut-être ce qui ralentit votre travail.

En ce qui concerne votre dernière question: je suis à peu près certain que c’est le disque physique et non le noyau ou le temps de traitement. Pendant l’attente du disque physique, le noyau bloque tous les processus en attente pour cette opération de disque et utilise le processeur pour tout ce qui doit être fait.

33
DanO

Cela indique le pourcentage de temps pendant lequel le disque n'est pas inactif et répond activement aux demandes. Si un disque fonctionne constamment à des niveaux très très élevés (plus de 80%, par exemple), cela peut indiquer un goulot d'étranglement lié au stockage. Si vos utilisateurs constatent des problèmes de performances et que leur durée d'activité est de 100%, vous aurez peut-être besoin de disques plus rapides ou plus nombreux.

3
Salman

De Mahalo :

La durée d'activité la plus longue est le pourcentage de temps consacré à l'exécution de IO (en fait, le temps de traitement passé au niveau IO). Cela peut atteindre 100% si Vista défragmente ou effectue une autre opération IO lourde et que très peu d'activités se déroulent.

0
regan