Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'estensione !defwrites visualizza i valori delle variabili del kernel usate dalla gestione cache.
!defwrites
DLL
Kdexts.dll
Informazioni aggiuntive
Per informazioni sulla limitazione delle richieste di scrittura, vedi Microsoft Windows Internals di Mark Russinovich e David Solomon.
Per informazioni su altre estensioni di gestione della cache, usare l'estensione !cchelp .
Osservazioni:
Quando il numero di scritture posticipate ("pagine dirty") diventa troppo grande, la scrittura di pagine verrà limitata. Questa estensione consente di verificare se il sistema ha raggiunto questo punto.
Ecco un esempio:
kd> !defwrites
*** Cache Write Throttle Analysis ***
CcTotalDirtyPages: 0 ( 0 Kb)
CcDirtyPageThreshold: 1538 ( 6152 Kb)
MmAvailablePages: 2598 ( 10392 Kb)
MmThrottleTop: 250 ( 1000 Kb)
MmThrottleBottom: 30 ( 120 Kb)
MmModifiedPageListHead.Total: 699 ( 2796 Kb)
Write throttles not engaged
In questo caso, non ci sono pagine dirty. Se CcTotalDirtyPages raggiunge 1538 (il valore di CcDirtyPageThreshold), la scrittura verrà ritardata fino a quando non viene ridotto il numero di pagine dirty.