Saya mencari cara untuk menangkap dan memvisualisasikan ruang disk bekas seiring waktu. Yang saya butuhkan adalah satu angka - byte yang digunakan pada disk. Saya menyimpan banyak foto di komputer saya, jadi saya perlu cara memperkirakan kapan saya akan membutuhkan lebih banyak ruang hard drive. Jika ada cara untuk menangkap ruang disk yang digunakan dengan resolusi per jam itu akan menjadi besar, tetapi bahkan resolusi harian tidak masalah. Saya bahkan tidak membutuhkan visualisasi data; selama datanya mudah diekspor ke Excel, saya bisa membuat grafik sendiri dan mengekstrapolasi.
Saya telah melihat banyak program visualisasi ruang disk seperti WinDirStat dan TreeSizeFree, tetapi mereka tidak memiliki cara untuk secara otomatis menangkap penggunaan ruang disk dari waktu ke waktu.
sumber
Jawaban:
Anda dapat melihat ruang disk yang digunakan dari waktu ke waktu dengan Windows Performance Monitor (perfmon) ke MB dengan resolusi hingga satu detik. Alat ini dibuat untuk Windows versi terbaru sehingga Anda bahkan tidak perlu mengunduh program lain untuk melihat datanya. Itu tidak menampilkan data sebelumnya sehingga Anda hanya akan melihat data ruang disk saat Anda mengaturnya. Saya hanya membutuhkan poin data setiap jam, tetapi saya menguji dengan pembaruan setiap satu detik dan itu bekerja dengan baik.
Perfmon memungkinkan Anda untuk menghasilkan berapa banyak ruang disk kosong yang Anda miliki sebagai nilai ke file yang dipisahkan koma (dapat dibuka di Excel), dipisahkan oleh tab (biasanya digunakan oleh Excel), atau biner. Menggunakan output biner, Anda dapat memvisualisasikan data di perfmon itu sendiri. Menggunakan salah satu dari tipe output lain memungkinkan Anda untuk membuat grafik data Anda sendiri di Excel.
Berikut adalah panduan langkah demi langkah tentang cara mengaturnya:
Data Collector Sets
. Klik kananUser Defined
->New
->Data Collector Set
.Create manually (Advanced)
, klik Berikutnya.Performance counter
, klik NextAdd...
LogicalDisk
dan klik panah bawah di sebelahnya. Gulirkan sedikit ke bawah dan klikFree Megabytes
(Anda juga dapat memilih% Free Space
jika diinginkan). Sekarang di kotak di bawah ini yang berjudulInstance of selected object:
klikC:
dan kemudian di bawah ituAdd >>
. Penghitung itu sekarang akan muncul di panel kanan berjudulAdded counters
. Klik OK.Sample Interval
ke bagaimanapun sering Anda ingin data dikumpulkan. Seperti yang saya sebutkan, saya ingin melihat titik data setiap jam. Jadi, saya menempatkan1
diSample Interval
dan berubahUnits
keHours
. Klik Selanjutnya.User Defined
pada panel kiri dan klik pengumpul data yang baru saja Anda buat (nama contohnya adalah "Ruang Bebas Disk").Properties
.Log format
Anda dapat memilih jenis yang Anda sukai sesuai dengan penjelasan pada paragraf di atas. Klik OK.Jika Anda memilih biner, Anda dapat melihat data dengan mengklik
Reports
->User Defined
->Disk Space Free
di panel kiri, lalu mengklik ganda item di panel kanan.Jika Anda memilih yang dipisahkan koma atau dipisahkan dengan tab, Anda dapat melihat data Anda di lokasi yang Anda tentukan di langkah 8.
sumber
Banyak contoh di web tentang cara skrip ini:
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- atau-vb? forum = winservergen
http://www.poweradmin.com/blog/disk-space-monitoring-predict-full-disks/
sumber