it-swarm-eu.dev

Che cosa significa "Tempo attivo più alto" per l'attività del disco nel monitor risorse di Windows?

So cosa sono il disco io, la lunghezza della coda del disco e altre misure, ma cosa significa "Tempo attivo più alto"?

È la quantità di tempo in cui è impegnata a gestire le richieste o qualcos'altro?

Quando è alto, significa che la CPU è occupata a fare qualche IO lavoro, o sta solo indicando che il disco è occupato a gestire le richieste?

Sto cercando di capire se il 50% di tempo attivo significa che il 50% delle volte il disco cerca, legge o scrive, piuttosto che il kernel sta spendendo il 50% delle sue richieste IO di tempo.

Modifica Un altro punto dati veloce qui. Se si osserva la differenza tra un SSD e un disco fisico, l'SSD ha un'attività significativamente inferiore, quindi suppongo che questo significhi davvero la quantità di tempo in cui il sistema operativo è in attesa che il disco risponda e restituisca i dati.

25
Nick R

Sono abbastanza sicuro che è lo stesso del contatore Perfmon "PhysicalDisk _Total% time". (Traccia questo contatore in lock-step.)

Perfmon dà questa descrizione di quel contatore:

% Disk Time è la percentuale di tempo trascorso in cui l'unità disco selezionata era impegnata a servire le richieste di lettura o scrittura.

Fondamentalmente, è la percentuale di tempo trascorso che le unità fisiche erano occupate. Quindi, anche se l'utilizzo del tuo MB/s può essere basso, il tempo di occupato% può essere alto se il disco è fortemente frammentato, o è comunque impegnativo in molte piccole operazioni.

Su un server in cui si cercherà di abbinare il giusto livello di dischi ad alte prestazioni al carico di lavoro, si considererà il collo di bottiglia potenziale un potenziale collo di bottiglia se il tempo attivo% (occupato) è superiore all'80%. Su una workstation se questo numero è alto, ti dice solo che le tue prestazioni del disco sono forse ciò che sta rallentando il tuo lavoro.

Per quanto riguarda la tua ultima domanda: sono abbastanza sicuro che sia il disco fisico e non il kernel o il tempo di elaborazione. Mentre attende il disco fisico, il kernel blocca i processi che sono in attesa di tale operazione sul disco e utilizza la CPU per qualsiasi altra necessità.

33
DanO

Questo mostra la percentuale di tempo in cui il disco non è inattivo e sta servendo attivamente le richieste. Se un disco è costantemente in esecuzione a livelli molto elevati (ad esempio oltre l'80%), potrebbe indicare un collo di bottiglia correlato all'archiviazione. Se i tuoi utenti riscontrano problemi di prestazioni e stai vedendo il 100% di volte attive, potresti aver bisogno di dischi più veloci o più.

3
Salman

Da Mahalo :

Il tempo attivo più elevato è la percentuale di tempo impiegato per eseguire IO (in realtà il tempo di elaborazione trascorso al livello IO). Può arrivare al 100% se Vista sta deframmentando o facendo qualche altra operazione IO pesante e poco altro sta succedendo.

0
regan