Aktivitas disk konstan - bagaimana saya bisa tahu file apa yang sedang diakses tanpa henti?

8

Pada Windows 2003 Server saya, aktivitas disk telah di luar kendali baru-baru ini - antrian disk semakin lama, dan saya mendapatkan panas pada waktu tunggu untuk sumber daya. Saya mencari alat yang memungkinkan saya melihat dua hal:

  1. Proses apa yang menyebabkan sebagian besar akses disk
  2. File apa yang sedang diakses secara konstan

Nomor 2 tampaknya lebih penting bagi saya, karena saya dapat mengidentifikasi file yang mungkin lebih baik dikompresi (untuk menurunkan ukuran disk membaca dan memindahkan beban ke prosesor, yang hanya digunakan secara ringan) atau dipindahkan ke FC SAN.

Terima kasih atas saran Anda!

SqlRyan
sumber
Apakah Anda menyelesaikan # 2?
Mark K Cowan
@MarkKCowan Process Monitor benar-benar melakukan kedua hal ini - jika tidak 7 tahun yang lalu ketika saya memposting ini, pasti tidak sekarang. Saya tidak mengetahui alat ini pada saat itu, tetapi itu menjadi bagian padat dari kotak alat saya yang saya gunakan terus-menerus!
SqlRyan
Terima kasih, sangat dibutuhkan oleh seorang teman yang menjalankan Windows Server dan memiliki IO berat yang konstan!
Mark K Cowan

Jawaban:

7

Anda bisa mendapatkan pandangan cepat tentang burung menggunakan Proses Monitor untuk melihat apa yang sedang berjalan proses lakukan. Ini akan menunjukkan kepada Anda proses dan file yang mereka akses.

Menambahkan kolom "I / O Read Bytes", "I / O Write Bytes", "I / O Reads", dan "I / O Writes" ke Task Manager juga dapat memberi Anda beberapa ide.

Jangka panjang, Anda mungkin lebih baik mengambil beberapa log penghitung dengan Monitor Kinerja dan menyaring data. Alat Analisis Kinerja Log (PAL) gratis dapat memberi Anda umpan balik yang layak dari keseluruhan karakteristik kinerja sistem.

Saya ingin tahu apakah Anda melihat paging memori yang menyebabkan peningkatan aktivitas disk. Tonton penghitung "Input Halaman / detik" dari objek "Memori" di Monitor Kinerja. Banyaknya input halaman / detik yang berkelanjutan menunjukkan bahwa Anda kelaparan akan memori fisik, yang dapat memanifestasikan dirinya dalam akses disk yang berlebihan.

Evan Anderson
sumber
1

Saya menggunakan Filemon untuk sesuatu seperti ini beberapa waktu yang lalu. Ternyata ada alat baru yang disebut ProcessMon yang melakukan real time registry dan memonitor sistem file.

http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

Sunting - Evan mengalahkan saya untuk itu; Saya juga suka PAL untuk menganalisis penghitung perfmon itu tip yang bagus.

merpati
sumber