web-dev-qa-db-fra.com

Comment enregistrer l'activité de mon disque dur par programme?

J'utilise Windows XP et je cherche un utilitaire qui puisse me dire le pourcentage d'activité du disque dur utilisé par un programme.

Fondamentalement, je cherche quelque chose comme Task Manager et sa capacité à montrer l'utilisation du processeur mais l'activité du disque dur. Il arrive souvent que mon ordinateur reste inactif sur le processeur, mais en raison de l'activité du disque dur, tout ralentit. Je voudrais voir les programmes causant cela.

Si cela peut être fait en utilisant quelque chose comme SNMP ou WMI avec un autre programme, je suis également ouvert à cela. Il n'est pas nécessaire que ce soit en temps réel, aussi longtemps que je peux dire ce qui se passe le plus durement.

33
Joseph

Ce que vous recherchez, c'est Process Explorer . Allez dans "Affichage" -> "Sélectionner les colonnes" puis sélectionnez l'onglet "Performances du processus" et sélectionnez ce que vous voulez savoir:

  • I/O Delta Read - Nombre total d'opérations de lecture causées par ce processus en temps réel.
  • Octets de lecture delta d'E/S - Nombre total d'opérations de lecture provoquées par ce processus en octets en temps réel
  • I/O Delta Write - Le nombre total d'écritures causées par ce processus en temps réel
  • Octets d'écriture delta d'E/S - Quantité totale d'écritures générées par ce processus en octets en temps réel
  • I/O Delta Other - Le nombre total d'autres opérations générées par ce processus en octets temps réel.
  • Autres octets delta d'E/S - Nombre total d'autres opérations générées par ce processus en octets en temps réel
  • Nombre total d'octets delta d'entrées/sorties : nombre total d'opérations (lecture, écriture, autres) provoquées par ce processus en octets en temps réel.

Cela ressemble à quelque chose comme ça:

alt text

30
Grumpy ol' Bear

Process Monitor de Sysinternals vous montrera toutes les E/S de disque en cours dans votre système. Il affiche beaucoup d'informations , de sorte que vous devrez modifier les paramètres pour obtenir ce que vous recherchez.

8
Joe Internet

Il existe un outil appelé Diskmon de Microsoft utilisé exactement à cette fin. Je pense que c'est ce que vous recherchez.

6
Avis

Hexagora Performance Monitor fournit de bonnes informations graphiques
http://www.hexagora.com/en_dw_davperf.asp

enter image description here

2
Dewsun

Dans l'onglet Processus du gestionnaire de tâches, accédez à Affichage -> Sélectionner des colonnes. Vous pouvez ajouter des colonnes pour chaque processus pour afficher les entrées/sorties du disque dur.

enter image description here

2
John T

Anvir Task Manager fait exactement ce que vous recherchez. Vous pouvez trier par charge du disque (octets par seconde en cours). Il existe des versions gratuites et payantes, et il peut fonctionner de manière portable. Fonctionne sur XP à 7. Cette fonctionnalité est disponible dans toutes les variantes.

http://www.anvir.com/task-manager-windows-startup.htm

1
user139849