Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’extension !defwrites affiche les valeurs des variables noyau utilisées par le gestionnaire de cache.
!defwrites
DLL
Kdexts.dll
Informations supplémentaires
Pour plus d’informations concernant la limitation des écritures, veuillez consulter Microsoft Windows Internals (Au cœur de Windows) de Mark Russinovich et David Solomon.
Pour des informations sur d’autres extensions de gestion du cache, utilisez l’extension !cchelp.
Notes
Lorsque le nombre d’écritures différées (« pages de modifications ») devient trop important, l’écriture de pages sera ralentie. Cette extension vous permet de vérifier si votre système a atteint ce point.
Voici un exemple :
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
Dans ce cas, il n’y a pas de pages de modifications. Si CcTotalDirtyPages atteint 1538 (la valeur de CcDirtyPageThreshold), l’écriture sera retardée jusqu’à ce que le nombre de pages de modifications soit réduit.