มียูทิลิตี้สำหรับ Windows ที่ทำงานคล้ายกับ iotop สำหรับ Linux หรือไม่? ฉันกำลังมองหาเครื่องมือง่ายๆที่สามารถบอกฉันได้ว่าแอปพลิเคชันใดที่กำลังเขียนลงดิสก์
มียูทิลิตี้สำหรับ Windows ที่ทำงานคล้ายกับ iotop สำหรับ Linux หรือไม่? ฉันกำลังมองหาเครื่องมือง่ายๆที่สามารถบอกฉันได้ว่าแอปพลิเคชันใดที่กำลังเขียนลงดิสก์
คำตอบ:
แท็บ Disk ของResource Monitorใน Windows 7 / Vista นั้นสมบูรณ์แบบสำหรับสิ่งนี้ อย่างไรก็ตามหากคุณไม่ได้ใช้ Windows 7 ให้ดูที่Process Explorerและเพิ่มตัวนับคอลัมน์ I / O ที่เกี่ยวข้อง
ของ Windows Sysinternalsระบบสาธารณูปโภคห้องสวีทรวมถึงกระบวนการตรวจสอบยูทิลิตี้ซึ่งสามารถตรวจสอบกิจกรรมกระบวนการ I / O ระบบไฟล์รีจิสทรีหรือเครือข่าย นอกจากนี้ยังมีการตรวจสอบดิสก์ยูทิลิตี้ซึ่งตรวจสอบ Disk I / O โดยแบ่งตามชนิดคำขอภาค, ระยะเวลา, ฯลฯ
Process Explorerทำสิ่งนี้ ฉันดูคำตอบอื่น ๆ และพวกเขาไม่ทำสิ่งนี้:
ทำตามขั้นตอนจากเว็บไซต์นี้ :
คลิกที่แท็บกระบวนการ I / O และตรวจสอบ:
อ่าน
อ่านไบต์
เขียน
เขียนไบต์
กดตกลง
สิ่งนี้จะแสดงให้คุณทราบถึงกระบวนการเข้าถึงดิสก์และจำนวนเท่าไหร่
การตรวจสอบกระบวนการโดย sysinternals เป็นเครื่องมือที่ยอดเยี่ยม แต่จอมอนิเตอร์ IO ไม่แสดง IO ที่กระทบกับดิสก์นั่นคือการแสดง IO ทั้งหมดแบบครบวงจรแม้ว่าจะกดปุ่มหน่วยความจำก็ตาม
FYI คุณยังสามารถใช้ PERFMON เพื่อแสดงสิ่งเดียวกันถ้าคุณใช้ "กระบวนการ" และจากนั้นการดำเนินการ Data IO ต่อวินาทีเคาน์เตอร์