Attività costante del disco: come posso sapere a quali file si accede senza sosta?


8

Sul mio server Windows 2003, l'attività del disco è stata fuori controllo di recente: la coda del disco si sta allungando e sto surriscaldando i tempi di attesa delle risorse. Sto cercando uno strumento che mi permetta di visualizzare due cose:

  1. Quali processi stanno causando la maggior parte degli accessi al disco
  2. A quali file si accede costantemente

Il numero 2 mi sembra più importante, dal momento che sono in grado di identificare i file che potrebbero essere meglio compressi (per ridurre le dimensioni delle letture del disco e spostare il carico sul processore, che viene utilizzato solo leggermente) o spostati nella SAN FC.

Grazie per i vostri suggerimenti!


Hai risolto il n. 2?
Mark K Cowan,

@MarkKCowan Process Monitor in realtà fa entrambe queste cose - se non l'ho fatto 7 anni fa quando l'ho pubblicato, sicuramente ora non lo fa. All'epoca non ero a conoscenza di questo strumento, ma è diventato un pezzo solido della mia cassetta degli attrezzi che uso costantemente!
SqlRyan,

Grazie, molto richiesto da un amico che esegue Windows Server e ha un IO costante e pesante!
Mark K Cowan,

Risposte:


7

È possibile ottenere una rapida visione a volo d'uccello utilizzando Process Monitor per vedere cosa stanno facendo i processi attualmente in esecuzione. Questo ti mostrerà sia i processi che i file a cui accedono.

L'aggiunta delle colonne "Byte di lettura I / O", "Byte di scrittura I / O", "Letture di I / O" e "Scritture di I / O" in Task Manager può anche darti alcune idee.

A più lungo termine, probabilmente è meglio acquisire alcuni registri contatori con Performance Monitor e setacciare i dati. Lo strumento gratuito Performance Analysis of Logs (PAL) può darti un feedback decente sulle caratteristiche complessive delle prestazioni del sistema.

Mi chiedo se stai vedendo il paging della memoria che provoca un aumento dell'attività del disco. Guarda il contatore "Inserimento pagine / sec" dell'oggetto "Memoria" in Performance Monitor. Un elevato numero di pagine in input al secondo indica che sei affamato di memoria fisica, che può manifestarsi in un accesso eccessivo al disco.


1

Ho usato Filemon per qualcosa del genere qualche tempo fa. Viene fuori un nuovo strumento chiamato ProcessMon che esegue il monitoraggio del registro e del file system in tempo reale.

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

Modifica - Evan mi ha battuto; Mi piace anche PAL per analizzare i contatori di perfoni, questo è un buon consiglio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.