Windows: Comment puis-je voir l'espace disque utilisé au fil du temps?

12

Je cherche un moyen de capturer et de visualiser l'espace disque utilisé au fil du temps. Tout ce dont j'ai besoin est d'un nombre-- octets utilisés sur le disque. Je stocke beaucoup de photos sur mon ordinateur, j'ai donc besoin d'un moyen d'estimer quand j'aurai besoin de plus d'espace sur le disque dur. S'il existe un moyen de capturer l'espace disque utilisé avec une résolution horaire, ce serait bien, mais même une résolution quotidienne est très bien. Je n'ai même pas besoin d'une visualisation des données; tant que les données sont facilement exportables vers Excel, je peux créer mon propre graphique et extrapoler.

J'ai vu de nombreux programmes de visualisation de l'espace disque comme WinDirStat et TreeSizeFree, mais ils n'ont aucun moyen d'automatiser la capture de l'utilisation de l'espace disque au fil du temps.

Patrick
la source
Je supposais que vous pouviez définir quelque chose à l'aide de l'Analyseur de performances intégré à Windows blogs.technet.com/b/askcore/archive/2012/03/16/…
Matthew Lock
Merci @Matthew Lock. Il semble que l'Analyseur de performances affiche uniquement la dernière minute dans la vue. J'ai besoin de quelque chose qui puisse suivre les années. Savez-vous s'il existe un moyen de le faire à l'aide de l'Analyseur de performances?
Patrick
Vous pouvez changer l'heure d'échantillonnage ici: i.imgur.com/ganlFBW.png Je n'ai pas vraiment essayé des années de pratique, mais cela semble fonctionner.
Matthew Lock

Réponses:

12

Vous pouvez voir l'espace disque utilisé au fil du temps avec Windows Performance Monitor (perfmon) sur le Mo avec une résolution pouvant aller jusqu'à une seconde. Cet outil est intégré aux dernières versions de Windows, vous n'avez donc même pas besoin de télécharger un autre programme pour voir les données. Il n'affiche aucune donnée précédente, vous ne verrez donc que les données d'espace disque à partir de la configuration. Je n'avais besoin que de points de données horaires mais j'ai testé avec des mises à jour toutes les secondes et cela a bien fonctionné.

Perfmon vous permet de générer la quantité d'espace disque disponible en tant que valeurs dans un fichier séparé par des virgules (pouvant être ouvert dans Excel), séparé par des tabulations (ce qu'Excel utilise généralement) ou binaire. En utilisant la sortie binaire, vous pouvez visualiser les données dans le perfmon lui-même. L'utilisation de l'un des autres types de sortie vous permet de créer vos propres graphiques des données dans Excel.

Voici un guide étape par étape sur la façon de configurer cela:

  1. Ouvrez l'Analyseur de performances Windows (Win-R -> tapez "perfmon.exe" -> Entrée)
  2. Dans le volet le plus à gauche, double-cliquez Data Collector Sets. Clic droit User Defined-> New-> Data Collector Set.
  3. Entrez un nom pour votre ensemble, quelque chose comme "Espace disque libre". Cliquez sur le bouton radio Create manually (Advanced), cliquez sur Suivant.
  4. Vérifiez Performance counter, cliquez sur Suivant
  5. Cliquez sur Add...
  6. Faites défiler jusqu'à ce que vous voyiez LogicalDisket cliquez sur la flèche vers le bas à côté. Faites défiler un peu et cliquez Free Megabytes(vous pouvez également sélectionner % Free Spacesi vous le souhaitez). Maintenant, dans la case ci-dessous intitulée, Instance of selected object:cliquez sur C:puis sur en dessous Add >>. Ce compteur devrait maintenant apparaître dans le volet droit intitulé Added counters. Cliquez sur OK.
  7. Réglez le Sample Intervalsur la fréquence à laquelle vous souhaitez que les données soient collectées. Comme je l'ai mentionné, je voulais voir des points de données horaires. Alors, je mets 1dans Sample Intervalet changé Unitspour Hours. Cliquez sur Suivant.
  8. Sélectionnez l'emplacement dans lequel vous souhaitez que vos journaux se trouvent. Cliquez sur Terminer.
  9. Double-cliquez User Defineddans le panneau de gauche et cliquez sur l'ensemble de collecteurs de données que vous venez de créer (le nom de l'exemple était "Espace disque libre").
  10. L'ensemble de collecteurs de données que vous venez de créer doit apparaître dans le panneau de droite. Faites un clic droit dessus -> Properties.
  11. Sous, Log formatvous pouvez sélectionner le type que vous préférez selon l'explication du paragraphe ci-dessus. Cliquez sur OK.

Si vous avez sélectionné binaire, vous pouvez afficher les données en cliquant sur Reports-> User Defined-> Disk Space Freedans le volet gauche, puis en double-cliquant sur l'élément dans le volet droit.

Si vous avez choisi séparés par des virgules ou des tabulations, vous pouvez afficher vos données à l'emplacement que vous avez spécifié à l'étape 8.

Patrick
la source
1
Cela devrait être marqué comme la bonne réponse
Wadih M.
1
@WadihM. tu as raison. Selon les descriptions de StackExchange, je devrais voter pour la réponse de Matthew ("cette réponse est utile") et sélectionner la mienne comme bonne réponse. Je suis allé de l'avant et je l'ai fait.
Patrick
1

Beaucoup d'exemples sur le Web de la façon de l'écrire:

http://gallery.technet.microsoft.com/scriptcenter/c74d1cc0-d5e9-4d64-bc46-4ed92b416c62

http://powershell.com/cs/media/p/7081.aspx

http://social.technet.microsoft.com/Forums/windowsserver/en-US/4cfeeddf-afdb-436a-82fb-c4902ec9e303/monitor-and-report-the-disk-space-through-script-using-powershell- or-vb? forum = winservergen

http://www.poweradmin.com/blog/disk-space-monitoring-predict-full-disks/

Matthew Lock
la source
2
Merci pour ces liens. J'espérais qu'il y avait un moyen de le faire grâce à un programme. J'ai fini par utiliser votre première suggestion. Après avoir plongé dans Window Performance Monitor un peu plus, j'ai découvert comment configurer un ensemble de collecteurs de données défini par l'utilisateur et voir les données via la fonction de rapport. J'accepte votre réponse parce que vous méritez le mérite de m'avoir indiqué la bonne réponse dans votre commentaire. Mais, je vais également ajouter le mien à tous ceux qui souhaitent accomplir cela sans script.
Patrick
1
En tant que super utilisateur de grande valeur, je vous encourage à revoir cette réponse et à ajouter plus de détails. Comme vous le savez peut-être, les hyperliens pointent à eux seuls vers une réponse sans en être réellement un . Veuillez modifier votre réponse afin qu'elle comprenne les éléments essentiels des liens.
Je dis Reinstate Monica
@Patrick Veuillez définir votre réponse comme étant la bonne
Wadih M.