ติดตาม disk I / O โดยแอพพลิเคชั่นใน Windows?


26

มียูทิลิตี้สำหรับ Windows ที่ทำงานคล้ายกับ iotop สำหรับ Linux หรือไม่? ฉันกำลังมองหาเครื่องมือง่ายๆที่สามารถบอกฉันได้ว่าแอปพลิเคชันใดที่กำลังเขียนลงดิสก์


คุณใช้ Windows รุ่นใด
Sim

มันเป็นแล็ปท็อปรุ่นเก่าที่รัน XP
Pridkett

คำตอบ:


29

แท็บ Disk ของResource Monitorใน Windows 7 / Vista นั้นสมบูรณ์แบบสำหรับสิ่งนี้ อย่างไรก็ตามหากคุณไม่ได้ใช้ Windows 7 ให้ดูที่Process Explorerและเพิ่มตัวนับคอลัมน์ I / O ที่เกี่ยวข้อง


1
ปัญหาของการแก้ปัญหานี้คือหากบริการหนึ่งรายการหรือมากกว่านั้นหมดเวลาคุณจะไม่สามารถ จำกัด ได้เนื่องจากใน task manager กระบวนการบริการทั้งหมดแสดงเป็น svchost
Sandor

สิ่งนี้ไม่เป็นประโยชน์จริง ๆ เพราะเพียงแค่บอกว่า "ระบบ" หรือ "svchost" กำลัง hogging ดิสก์
endolith

9

ของ Windows Sysinternalsระบบสาธารณูปโภคห้องสวีทรวมถึงกระบวนการตรวจสอบยูทิลิตี้ซึ่งสามารถตรวจสอบกิจกรรมกระบวนการ I / O ระบบไฟล์รีจิสทรีหรือเครือข่าย นอกจากนี้ยังมีการตรวจสอบดิสก์ยูทิลิตี้ซึ่งตรวจสอบ Disk I / O โดยแบ่งตามชนิดคำขอภาค, ระยะเวลา, ฯลฯ


3

Process Explorerทำสิ่งนี้ ฉันดูคำตอบอื่น ๆ และพวกเขาไม่ทำสิ่งนี้:

ประมวลผลคอลัมน์สำรวจ

ทำตามขั้นตอนจากเว็บไซต์นี้ :

  1. เยี่ยมชมเว็บไซต์ Sysinternals ของ Microsoft และดาวน์โหลด Process Explorer
  2. หลังจากที่คุณเริ่ม Process Explorer ให้คลิกที่รายการดูแถบเมนูแล้วเลือกคอลัมน์
  3. คลิกที่แท็บกระบวนการ I / O และตรวจสอบ:

    อ่าน

    อ่านไบต์

    เขียน

    เขียนไบต์

  4. กดตกลง

  5. ตอนนี้คุณจะเห็นคอลัมน์ใหม่ที่ระบุไว้สำหรับแต่ละกระบวนการ ในการระบุว่ากระบวนการใดกำลังฆ่าฮาร์ดไดรฟ์ของคุณเพียงมองหากระบวนการที่มีจำนวนการอ่านหรือไบต์สูงสุด

สิ่งนี้จะแสดงให้คุณทราบถึงกระบวนการเข้าถึงดิสก์และจำนวนเท่าไหร่


1

การตรวจสอบกระบวนการโดย sysinternals เป็นเครื่องมือที่ยอดเยี่ยม แต่จอมอนิเตอร์ IO ไม่แสดง IO ที่กระทบกับดิสก์นั่นคือการแสดง IO ทั้งหมดแบบครบวงจรแม้ว่าจะกดปุ่มหน่วยความจำก็ตาม

FYI คุณยังสามารถใช้ PERFMON เพื่อแสดงสิ่งเดียวกันถ้าคุณใช้ "กระบวนการ" และจากนั้นการดำเนินการ Data IO ต่อวินาทีเคาน์เตอร์

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