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:
- Proses apa yang menyebabkan sebagian besar akses disk
- 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!
windows-server-2003
hard-drive
SqlRyan
sumber
sumber
Jawaban:
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.
sumber
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.
sumber