Pelacakan disk I / O oleh aplikasi di Windows?

23

Apakah ada utilitas untuk Windows yang beroperasi mirip dengan iotop untuk Linux? Saya mencari alat sederhana yang dapat memberi tahu saya aplikasi apa yang menulis ke disk dan berapa banyak yang sebenarnya mereka tulis.

Pridkett
sumber
Versi Windows apa yang Anda gunakan?
Sim
Ini adalah laptop yang lebih tua yang menjalankan XP.
Pridkett

Jawaban:

28

Tab Disk dari Monitor Sumber Daya pada Windows 7 / Vista sangat cocok untuk ini. Namun jika Anda tidak menjalankan Windows 7 maka lihatlah Penjelajah Proses dan tambahkan penghitung kolom I / O yang relevan.

Sim
sumber
1
Persis apa yang saya cari. Terima kasih!
Pridkett
1
Masalah dengan solusi ini adalah bahwa jika satu atau lebih layanan memakan waktu lebih lama, Anda tidak akan dapat mempersempit karena di task manager semua proses layanan muncul sebagai svchost.
Sandor
Ini tidak terlalu membantu karena hanya mengatakan bahwa "Sistem" atau "svchost" memonopoli disk
endolith
9

Itu Sistem Windows suite utilitas sistem mencakup Monitor Proses utilitas yang dapat memantau proses I / O aktivitas ke sistem File, Registry, atau Jaringan. Selain itu, ada juga a Monitor Disk utilitas yang memantau Disk I / O berdasarkan jenis permintaan, sektor, durasi, dll.

tech_dude
sumber
1

Monitor proses oleh sysinternals adalah alat yang sangat baik, tetapi monitor IO tidak menunjukkan IO yang mengenai disk - ini menunjukkan total IO berhenti total - bahkan jika itu mengenai memori.

FYI Anda juga dapat menggunakan PERFMON untuk menunjukkan hal yang persis sama jika Anda menggunakan "proses" dan kemudian operasi Data IO penghitung per detik.

Peter
sumber
1

Penjelajah Proses Melakukan hal ini. Saya melihat jawaban lain, dan mereka tidak melakukan ini:

Process explorer columns

Ikuti langkah-langkah dari situs ini :

  1. Kunjungi situs web Microsoft Sysinternals dan unduh Process Explorer.
  2. Setelah Anda memulai Process Explorer, klik pada item Lihat menu dan kemudian Pilih Kolom.
  3. Klik pada tab Proses I / O dan periksa:

    Membaca

    Baca Bytes

    Menulis

    Tulis Bytes

  4. Tekan OK.

  5. Anda sekarang akan melihat kolom baru yang tercantum untuk setiap proses. Untuk mengidentifikasi proses apa yang mematikan hard drive Anda, cari saja proses dengan jumlah Baca atau Bytes tertinggi.

Ini akan menunjukkan kepada Anda, per proses , apa yang mengakses disk dan berapa banyak.

Locane
sumber