ฉันจะบันทึกกิจกรรมฮาร์ดไดรฟ์ของฉันตามโปรแกรมได้อย่างไร


33

ฉันกำลังใช้ Windows XP และกำลังมองหาโปรแกรมอรรถประโยชน์ที่สามารถบอกเปอร์เซ็นต์ของกิจกรรมฮาร์ดไดรฟ์ที่โปรแกรมใช้งานอยู่

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

หากสามารถทำได้โดยใช้บางอย่างเช่น SNMP หรือ WMI กับโปรแกรมอื่นฉันก็เปิดเช่นนั้น ไม่จำเป็นต้องเป็นแบบเรียลไทม์ตราบใดที่ฉันสามารถบอกได้ว่ากำลังทำฮาร์ดไดรฟ์ชนิดใดที่ทำงานหนักที่สุด


1
ดีถ้าคุณปรับรุ่น Windows Vista หรือ Win7 นี้ถูกสร้างขึ้นใน .. codinghorror.com/blog/archives/001235.html
Jeff Atwood

1
น่าเสียดายที่การอัปเกรดไม่ใช่ตัวเลือกในปัจจุบัน
โจเซฟ

คำตอบ:


30

สิ่งที่คุณกำลังมองหาProcess Explorer ไปที่ "มุมมอง" -> "เลือกคอลัมน์" จากนั้นเลือกแท็บ "ประสิทธิภาพกระบวนการ" และเลือกสิ่งที่คุณต้องการทราบ:

  • I / O Delta Read - จำนวนการดำเนินการอ่านทั้งหมดที่เกิดจากกระบวนการนี้แบบเรียลไทม์
  • I / O Delta Read Bytes - จำนวนการดำเนินการอ่านทั้งหมดที่เกิดจากกระบวนการนี้เป็นไบต์ในแบบเรียลไทม์
  • I / O Delta Write - จำนวนการดำเนินการเขียนทั้งหมดที่เกิดจากกระบวนการนี้แบบเรียลไทม์
  • I / O Delta Write Bytes - จำนวนการดำเนินการเขียนทั้งหมดที่เกิดจากกระบวนการนี้เป็นไบต์ในแบบเรียลไทม์
  • I / O Delta Other - จำนวนการดำเนินการอื่น ๆ ทั้งหมดที่เกิดจากกระบวนการนี้เป็นไบต์แบบเรียลไทม์
  • I / O Delta Other Bytes - จำนวนการดำเนินการอื่น ๆ ทั้งหมดที่เกิดจากกระบวนการนี้เป็นไบต์ในแบบเรียลไทม์
  • I / O Delta Total Bytes - จำนวนรวมของการดำเนินการทั้งหมด (อ่าน, เขียน, อื่น ๆ ) ที่เกิดจากกระบวนการนี้เป็นไบต์แบบเรียลไทม์

ดูเหมือนว่า:

ข้อความแสดงแทน


1
นี่คือสิ่งที่ฉันกำลังมองหา ขอบคุณ!
โจเซฟ

2
น่าเสียดายที่ดูเหมือนว่าระบบจะไม่แสดงอะไรเลยดังนั้นคุณมักจะพบว่าตัวเองกำลังจ้องมองรายการเกือบทั้งหมดใน ProcExp แม้ว่า HDD ของคุณจะพุ่งอย่างบ้าคลั่ง ยังเป็นเครื่องมือที่มีประโยชน์มาก
RomanSt

อืม ... กำลังทำกิจกรรมอย่างบ้าคลั่งโดยแอพยกเว้นแอพยกเว้นเมื่อคุณมี HDD ที่ใช้งานไม่ได้ HDD ไม่ทิ้งขยะอย่างบ้าคลั่งในโหมด "ว่าง"
Grumpy ol 'Bear

ฉันมีกิจกรรม HDD จำนวนมากวันละครั้งหรือสองครั้งและ ProcessExplorer ไม่แสดงอะไรเลย
Ignacio Soler Garcia

+1 ขอบคุณฉันต้องการเครื่องมือนี้เพื่อให้หลายต่อหลายครั้ง
TJ Crowder

8

การตรวจสอบกระบวนการจาก Sysinternals จะแสดงดิสก์ I / O ทั้งหมดที่เกิดขึ้นในระบบของคุณ มันแสดงข้อมูลจำนวนมากดังนั้นคุณจะต้องยุ่งกับการตั้งค่าเพื่อรับสิ่งที่คุณกำลังมองหา


คำแนะนำในการค้นหาสิ่งที่ฉันกำลังมองหา?
โจเซฟ

1
การตรวจสอบกระบวนการไม่แสดง "ดิสก์ I / O" - แสดงจำนวน I / O ทั้งหมดซึ่งรวมถึงสิ่งอื่นนอกเหนือจาก HDD
ฮิวจ์อัลเลน

ฉันคิดว่าคุณกำลังคิดถึง Process Explorer อยู่ การตรวจสอบกระบวนการรวมถึงการทำงานของ Filemon ก่อนหน้าซึ่งแสดงกิจกรรมระบบไฟล์แบบเรียลไทม์
Joe Internet

6

มีเครื่องมือที่ชื่อว่าDiskmonจาก Microsoft ที่ใช้เพื่อจุดประสงค์นี้อย่างแท้จริง ฉันคิดว่านั่นคือสิ่งที่คุณกำลังมองหา


1
Diskmon เป็นเครื่องมือที่ยอดเยี่ยมในการดูว่าอะไรและอะไรกำลังใช้งานฮาร์ดไดรฟ์ของคุณอยู่มากมาย
AskaGamer

คุณแสดงให้เห็นว่าโปรแกรมใดกำลังอ่านและเขียน?
โจเซฟ

คุณสามารถใช้การตรวจสอบกระบวนการจาก Microsoft เพื่อค้นหาว่าน่าเสียดายที่ไม่มีโปรแกรมที่รวมการทำงานของ diskmon และการตรวจสอบกระบวนการเข้าด้วยกัน
Avis

จริงๆแล้วมี มันเรียกว่าFileMon คุณจะต้องค้นหาสำเนา แต่ก็คุ้มค่ากับความพยายาม
Synetech

2

ในกระบวนการจัดการงานแท็บไปดู -> เลือกคอลัมน์ คุณสามารถเพิ่มคอลัมน์สำหรับแต่ละกระบวนการเพื่อแสดงฮาร์ดไดรฟ์ IO

ป้อนคำอธิบายรูปภาพที่นี่


คุณจะบอกได้อย่างไรว่าโปรแกรมใดที่ผลิตฮาร์ดไดรฟ์มากที่สุดในปัจจุบัน
โจเซฟ

1
IO Write Bytes และ IO Read Bytes บอกให้คุณทราบถึงจำนวนข้อมูลที่แอปพลิเคชั่นอ่าน / เขียนจากฮาร์ดดิสก์ทั้งหมดนับตั้งแต่มีการประมวลผลในหน่วยไบต์อย่างชัดเจน คุณสามารถเปิดใช้งานคอลัมน์อื่น ๆ เพื่อดูจำนวนการอ่าน / เขียนและตรวจสอบว่าคอลัมน์ใดกำลังเพิ่มขึ้นอย่างรวดเร็วที่สุด
John T

1
สามารถจัดเรียงโดยเพิ่มขึ้นอย่างรวดเร็วที่สุด? วิธีเดียวที่ฉันสามารถคิดออกคือมีภาพหน้าจอและเครื่องคิดเลขไม่กี่
โจเซฟ


1

Anvir Task Manager ทำสิ่งที่คุณต้องการอย่างแน่นอน คุณสามารถจัดเรียงตามโหลดดิสก์ (เช่นไบต์ปัจจุบันต่อวินาที) มีรุ่นฟรีและจ่ายเงินและมันสามารถทำงานได้แบบพกพา ใช้งานได้กับ XP ถึง 7 คุณลักษณะนี้มีให้ในรุ่นต่างๆ

http://www.anvir.com/task-manager-windows-startup.htm

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