Comment surveiller les E / S disque de Windows XP?

9

Mon environnement Windows (machine de développement principale) fonctionne un peu lentement avec des opérations impliquant le disque dur. À titre indicatif, la lumière HD clignote constamment et par exemple la sauvegarde et le chargement de gros fichiers sont très lents.

Je voudrais savoir s'il existe une méthode pour surveiller quels programmes / processus utilisent réellement les E / S disque et dans quelle mesure et, si possible, avec quel disque.

Jawa
la source

Réponses:

5

Je recommanderais Process Explorer . Il remplace le gestionnaire de tâches et, parmi de nombreuses fonctionnalités, il dispose d'un suivi des statistiques d'E / S. Cela devrait vous permettre de trouver le programme qui pose problème.

Une fois que vous savez quel programme est à blâmer et si vous avez besoin de plus de détails, vous pouvez suivre les fichiers exacts qui posent problème via Process Monitor (filtré en programme exact car sinon il y aura trop de données).

Josip Medved
la source
Je vais essayer avec ProcExplorer car il est déjà installé. Des pointeurs où y trouver des E / S disque?
Jawa
Ok, je l'ai trouvé. En dessous Select columns... | Process Performance. (Si c'est le meilleur moyen?)
Jawa
@Jawa: Faites un clic droit sur les colonnes et utilisez le menu "Sélectionner les colonnes". Là, vous obtiendrez un tas de propriétés parmi lesquelles choisir. Je recommanderais "l'historique des E / S" comme point de départ (sous l'onglet "Performances du processus"). Cela devrait vous donner un joli graphique.
Josip Medved
@Jawa: C'est comme ça. :)
Josip Medved
Process Explorer est excellent. Quiconque lisant ceci - si vous recherchez plus de puissance que même Process Explorer, et que vous êtes sous quelque chose de plus récent que Windows XP, vous devriez regarder XPerf.
Shinrai
4

L'analyseur de performances de Windows semble faire l'affaire. Le programme peut être démarré à partir de Control Panel | Administrative Tools | Performanceou en exécutant %SystemRoot%\system32\perfmon.msc /s. Il a probablement besoin de droits d'utilisateur élevés pour fonctionner correctement, comme son emplacement le suggère.

Dans l'outil Performance, vous pouvez définir différents critères à surveiller, notamment les temps de lecture / écriture relatifs, moyens ou absolus sur le disque, les quantités de données, les longueurs de file d'attente et bien plus encore - sous forme de totaux ou par disque logique sélectionné.

Jawa
la source
Ok, cela ne sépare pas les opérations par processus.
Jawa
1

Je suggère également Precoess Explorer, mais le gestionnaire de tâches Windows peut vous fournir ces informations. Si vous passez à l'onglet des processus, vous pouvez choisir des éléments supplémentaires à afficher dans le menu "Affichage".

(Sur Windows 7 au moins - je n'ai pas accès à une machine XP pour le moment) Les informations supplémentaires à afficher incluent les lectures et les écritures d'E / S, à la fois par le nombre de lectures / écritures et le nombre d'octets.

Neal
la source