!defwrites

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.