!defwrites

Die Erweiterung !defwrites zeigt die Werte der Kernelvariablen an, die vom Cache-Manager verwendet werden.

!defwrites

DLL

Kdexts.dll

Zusätzliche Informationen

Informationen zur Schreibdrosselung finden Sie unter Microsoft Windows Internals von Mark Russinovich und David Solomon.

Für Informationen über andere Cache-Verwaltungserweiterungen verwenden Sie die Erweiterung !cchelp.

Hinweise

Wenn die Anzahl der verzögerten Schreibvorgänge („dirty pages“) zu groß wird, wird das Schreiben von Seiten gedrosselt. Mit dieser Erweiterung können Sie feststellen, ob Ihr System diesen Punkt erreicht hat.

Hier ist ein Beispiel:

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 diesem Fall gibt es keine verschmutzten Seiten. Wenn CcTotalDirtyPages den Wert 1538 (den Wert von CcDirtyPageThreshold) erreicht, wird das Schreiben so lange verzögert, bis die Anzahl der schmutzigen Seiten reduziert ist.