Windows: Bagaimana saya bisa melihat ruang disk yang digunakan dari waktu ke waktu?

12

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.

Patrick
sumber
Saya kira Anda dapat mengatur sesuatu menggunakan Monitor Kinerja yang dibangun ke dalam Windows blogs.technet.com/b/askcore/archive/2012/03/16/…
Matthew Lock
Terima kasih @Matthew Lock. Sepertinya Monitor Kinerja hanya menunjukkan menit terakhir dalam tampilan. Saya butuh sesuatu yang bisa melacak bertahun-tahun. Apakah Anda tahu jika ada cara untuk melakukan itu menggunakan Monitor Kinerja?
Patrick
Anda dapat mengubah waktu pengambilan sampel di sini: i.imgur.com/ganlFBW.png Saya belum benar-benar mencoba bertahun-tahun dalam praktiknya, tetapi tampaknya berhasil.
Matthew Lock

Jawaban:

12

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:

  1. Buka Windows Performance Monitor (Win-R -> ketik "perfmon.exe" -> Enter)
  2. Di panel paling kiri, klik dua kali Data Collector Sets. Klik kanan User Defined-> New-> Data Collector Set.
  3. Masukkan nama untuk set Anda, sesuatu seperti "Disk Space Free". Klik tombol radio Create manually (Advanced), klik Berikutnya.
  4. Periksa Performance counter, klik Next
  5. Klik Add...
  6. Gulir sampai Anda melihat LogicalDiskdan klik panah bawah di sebelahnya. Gulirkan sedikit ke bawah dan klik Free Megabytes(Anda juga dapat memilih % Free Spacejika diinginkan). Sekarang di kotak di bawah ini yang berjudul Instance of selected object:klik C:dan kemudian di bawah itu Add >>. Penghitung itu sekarang akan muncul di panel kanan berjudul Added counters. Klik OK.
  7. Setel Sample Intervalke bagaimanapun sering Anda ingin data dikumpulkan. Seperti yang saya sebutkan, saya ingin melihat titik data setiap jam. Jadi, saya menempatkan 1di Sample Intervaldan berubah Unitske Hours. Klik Selanjutnya.
  8. Pilih lokasi tempat log Anda inginkan. Klik Selesai.
  9. Klik dua kali User Definedpada panel kiri dan klik pengumpul data yang baru saja Anda buat (nama contohnya adalah "Ruang Bebas Disk").
  10. Kumpulan pengumpul data yang baru saja Anda buat akan muncul di panel kanan. Klik kanan -> Properties.
  11. Di bawah Log formatAnda 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 Freedi 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.

Patrick
sumber
1
Ini harus ditandai sebagai jawaban yang tepat
Wadih M.
1
@ WadihM. kamu benar. Sesuai dengan deskripsi StackExchange, saya harus memilih jawaban Matius ("jawaban ini berguna") dan memilih jawaban saya sebagai jawaban yang benar. Saya telah maju dan melakukannya.
Patrick
1

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/

Matthew Lock
sumber
2
Terima kasih atas tautan ini. Saya berharap ada cara untuk melakukannya melalui program. Saya akhirnya menggunakan saran pertama Anda. Setelah menyelam ke Window Performance Monitor sedikit lagi, saya menemukan cara mengatur kumpulan pengumpul data yang ditentukan pengguna dan melihat data melalui fitur laporan. Saya menerima jawaban Anda karena Anda layak mendapatkan pujian karena mengarahkan saya ke jawaban yang tepat dalam komentar Anda. Tapi, saya juga akan menambahkan sendiri untuk siapa saja yang ingin menyelesaikan ini tanpa skrip.
Patrick
1
Sebagai Pengguna Super yang sangat dihargai, saya mendorong Anda untuk melihat kembali jawaban ini dan menambahkan lebih detail. Seperti yang Anda ketahui, hyperlink saja mengarah ke jawaban tanpa benar-benar menjadi jawaban . Harap edit jawaban Anda sehingga mencakup elemen-elemen penting dari tautan.
Saya katakan Reinstate Monica
@ Patrick Tolong tentukan jawaban Anda sebagai jawaban yang benar
Wadih M.