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.
la source
Réponses:
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:
Data Collector Sets
. Clic droitUser Defined
->New
->Data Collector Set
.Create manually (Advanced)
, cliquez sur Suivant.Performance counter
, cliquez sur SuivantAdd...
LogicalDisk
et cliquez sur la flèche vers le bas à côté. Faites défiler un peu et cliquezFree Megabytes
(vous pouvez également sélectionner% Free Space
si vous le souhaitez). Maintenant, dans la case ci-dessous intitulée,Instance of selected object:
cliquez surC:
puis sur en dessousAdd >>
. Ce compteur devrait maintenant apparaître dans le volet droit intituléAdded counters
. Cliquez sur OK.Sample Interval
sur 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 mets1
dansSample Interval
et changéUnits
pourHours
. Cliquez sur Suivant.User Defined
dans 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").Properties
.Log format
vous 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 Free
dans 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.
la source
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/
la source