Windows: ฉันจะดูพื้นที่ดิสก์ที่ใช้เมื่อเวลาผ่านไปได้อย่างไร


12

ฉันกำลังมองหาวิธีในการจับภาพและแสดงภาพพื้นที่ดิสก์ที่ใช้ในช่วงเวลาหนึ่ง ทั้งหมดที่ฉันต้องการคือหนึ่งไบต์ - ไบต์ที่ใช้บนดิสก์ ฉันเก็บภาพถ่ายไว้ในคอมพิวเตอร์จำนวนมากดังนั้นฉันจึงต้องการวิธีประเมินเมื่อฉันต้องการพื้นที่ฮาร์ดไดรฟ์มากขึ้น หากมีวิธีการจับพื้นที่ดิสก์ที่ใช้ด้วยความละเอียดรายชั่วโมงซึ่งจะยอดเยี่ยม แต่ความละเอียดรายวันก็ใช้ได้ ฉันไม่ต้องการแม้แต่การสร้างภาพข้อมูล ตราบใดที่ข้อมูลสามารถส่งออกไปยัง Excel ได้อย่างง่ายดายฉันสามารถสร้างกราฟและคาดการณ์ของฉันเอง

ฉันเคยเห็นโปรแกรมการสร้างภาพพื้นที่ดิสก์จำนวนมากเช่น WinDirStat และ TreeSizeFree แต่พวกเขาไม่มีวิธีในการบันทึกการใช้พื้นที่ดิสก์โดยอัตโนมัติในช่วงเวลาหนึ่ง


ฉันคิดว่าคุณสามารถตั้งค่าบางอย่างโดยใช้การตรวจสอบประสิทธิภาพซึ่งสร้างขึ้นใน Windows blogs.technet.com/b/askcore/archive/2012/03/16/…
Matthew Lock

ขอบคุณ @Matthew Lock ดูเหมือนว่าการตรวจสอบประสิทธิภาพจะแสดงเฉพาะนาทีสุดท้ายในมุมมอง ฉันต้องการบางสิ่งที่สามารถติดตามปี คุณรู้หรือไม่ว่ามีวิธีการในการใช้ Performance Monitor หรือไม่
Patrick

คุณสามารถเปลี่ยนเวลาการสุ่มตัวอย่างได้ที่นี่: i.imgur.com/ganlFBW.pngฉันไม่ได้ลองใช้งานจริงมาหลายปีแล้ว แต่ดูเหมือนจะใช้งานได้จริง
Matthew Lock

คำตอบ:


12

คุณสามารถดูพื้นที่ว่างบนดิสก์ที่ใช้งานได้ตลอดเวลาด้วย Windows Performance Monitor (perfmon) ถึงเมกะไบต์โดยมีความละเอียดไม่เกินหนึ่งวินาที เครื่องมือนี้มาพร้อมกับ Windows เวอร์ชันล่าสุดดังนั้นคุณไม่จำเป็นต้องดาวน์โหลดโปรแกรมอื่นเพื่อดูข้อมูล จะไม่แสดงข้อมูลก่อนหน้าใด ๆ ดังนั้นคุณจะเห็นเฉพาะข้อมูลพื้นที่ดิสก์เมื่อคุณตั้งค่า ฉันต้องการจุดข้อมูลรายชั่วโมงเท่านั้น แต่ฉันทดสอบกับการอัปเดตทุก ๆ วินาทีและทำงานได้ดี

Perfmon ช่วยให้คุณสามารถส่งออกจำนวนเนื้อที่ว่างบนดิสก์ที่คุณมีเป็นค่าสำหรับไฟล์ที่คั่นด้วยเครื่องหมายจุลภาค (สามารถเปิดได้ใน Excel) คั่นด้วยแท็บ (ที่ Excel ใช้บ่อย) หรือไบนารี การใช้เอาต์พุตไบนารีคุณสามารถเห็นภาพข้อมูลใน perfmon ได้ การใช้หนึ่งในประเภทเอาท์พุทอื่น ๆ ช่วยให้คุณสามารถสร้างกราฟของข้อมูลของคุณเองใน Excel

นี่คือคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการตั้งค่า:

  1. เปิด Windows Performance Monitor (Win-R -> พิมพ์ "perfmon.exe" -> Enter)
  2. Data Collector Setsในซ้ายสุดบานหน้าต่างดับเบิลคลิก คลิกขวาUser Defined-> ->NewData Collector Set
  3. ป้อนชื่อชุดของคุณเช่น "พื้นที่ว่างในดิสก์" คลิกปุ่มตัวเลือกCreate manually (Advanced)คลิกถัดไป
  4. ตรวจสอบPerformance counterคลิกถัดไป
  5. คลิก Add...
  6. เลื่อนจนกว่าคุณจะเห็นLogicalDiskและคลิกลูกศรลงถัดจากมัน เลื่อนลงมาเล็กน้อยแล้วคลิกFree Megabytes(คุณสามารถเลือกได้% Free Spaceหากต้องการ) ตอนนี้ในช่องด้านล่างชื่อInstance of selected object:คลิกแล้วด้านล่างที่C: นับว่าตอนนี้ควรจะแสดงขึ้นในบานหน้าต่างด้านขวาบรรดาศักดิ์Add >> Added countersคลิกตกลง
  7. ตั้งค่าเป็นSample Intervalอย่างไรก็ตามบ่อยครั้งที่คุณต้องการรวบรวมข้อมูล เช่นที่ฉันพูดถึงฉันต้องการเห็นจุดข้อมูลรายชั่วโมง ดังนั้นฉันใส่1ในSample Intervalและเปลี่ยนไปUnits Hoursคลิกถัดไป
  8. เลือกตำแหน่งที่คุณต้องการให้บันทึกของคุณอยู่คลิกเสร็จสิ้น
  9. ดับเบิลคลิกUser Definedที่แผงด้านซ้ายแล้วคลิกชุดตัวรวบรวมข้อมูลที่คุณเพิ่งสร้างขึ้น (ชื่อตัวอย่างคือ "พื้นที่ว่างในดิสก์")
  10. ชุดตัวเก็บรวบรวมข้อมูลที่คุณเพิ่งสร้างควรแสดงในแผงด้านขวา คลิกขวา Properties->
  11. ใต้Log formatคุณสามารถเลือกประเภทที่คุณต้องการได้ตามคำอธิบายในย่อหน้าด้านบน คลิกตกลง

หากคุณเลือกไบนารีคุณสามารถดูข้อมูลได้โดยคลิกReports-> User Defined-> Disk Space Freeในบานหน้าต่างด้านซ้ายจากนั้นคลิกสองครั้งที่รายการในบานหน้าต่างด้านขวา

หากคุณเลือกคั่นด้วยเครื่องหมายจุลภาคหรือคั่นด้วยแท็บคุณสามารถดูข้อมูลของคุณในตำแหน่งที่คุณระบุไว้ในขั้นตอนที่ 8


1
ควรทำเครื่องหมายเป็นคำตอบที่ถูกต้อง
Wadih M.

1
@WadihM คุณถูก. ตามคำอธิบาย StackExchange ฉันควร upvote คำตอบของ Matthew ("คำตอบนี้มีประโยชน์") และเลือก Mine เป็นคำตอบที่ถูกต้อง ฉันไปข้างหน้าและทำเช่นนั้น
Patrick

1

2
ขอบคุณสำหรับลิงค์เหล่านี้ ฉันหวังว่าจะมีวิธีที่จะทำผ่านโปรแกรม ฉันลงเอยด้วยการใช้คำแนะนำแรกของคุณ หลังจากดำน้ำใน Window Performance Monitor อีกเล็กน้อยฉันค้นพบวิธีตั้งค่าตัวรวบรวมข้อมูลที่ผู้ใช้กำหนดและดูข้อมูลผ่านคุณสมบัติรายงาน ฉันยอมรับคำตอบของคุณเพราะคุณสมควรได้รับเครดิตในการชี้ให้ฉันเห็นคำตอบที่ถูกต้องในความคิดเห็นของคุณ แต่ฉันจะเพิ่มของฉันเองสำหรับผู้ที่ต้องการทำสิ่งนี้โดยไม่ใช้สคริปต์
Patrick

1
ในฐานะผู้ใช้ระดับสูงที่มีมูลค่าสูงฉันขอแนะนำให้คุณกลับมาตอบคำถามนี้และเพิ่มรายละเอียดเพิ่มเติม ในขณะที่คุณอาจจะรู้จักเชื่อมโยงหลายมิติไปยังจุดเพียงอย่างเดียวคำตอบไม่จริงเป็นหนึ่ง โปรดแก้ไขคำตอบของคุณเพื่อให้มีองค์ประกอบที่จำเป็นจากลิงก์
ฉันพูดว่า Reinstate Monica

@Patrick โปรดตั้งคำตอบของคุณให้ถูกต้อง
Wadih M.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.