Che cos'è "molti" errori di pagina?


20

Sto monitorando l'oggetto di memoria in Windows 2k8 e sto monitorando il contatore Errori di pagina / sec. Esiste una soglia per determinare qual è la quantità eccessiva di errori di pagina? O dovrei essere più interessato a un numero elevato e elevato di errori di pagina?

Esiste un modo migliore per esaminare gli errori di pagina?

Risposte:


22

Questa è una buona domanda perché è difficile leggere i problemi di memoria per il monitoraggio delle prestazioni.

Prima di tutto, quando si guarda a Page Faults/sectenere presente che ciò include errori software, errori hardware e errori della cache dei file. Per la maggior parte, è possibile ignorare gli errori software (ad esempio il paging tra le posizioni di memoria) e gli errori della cache (lettura dei file nella memoria) poiché hanno un impatto limitato sulle prestazioni nella maggior parte delle situazioni.

Il vero contatore delle carenze di memoria saranno i guasti gravi che si possono trovare sotto Memory: Page Reads/sec. Difficoltà gravi significano che l'esecuzione del processo è interrotta in modo che la memoria possa essere letta dal disco (di solito significa colpire il file di paging). Considererei qualsiasi numero prolungato di guasti gravi come indicativi di una carenza di memoria.

Mentre scendi ulteriormente nella tana del coniglio, puoi anche confrontare le lunghezze della coda del disco con guasti gravi per vedere se le letture del disco influenzano ulteriormente le prestazioni del disco. Per ottenere un'immagine qui, guarda Physical Disk: Avg. Disk Queue Length. Se questo numero è maggiore del numero di mandrini nel tuo array, hai un problema. Tuttavia, se questo numero aumenta solo durante gli errori della pagina effettiva, si verifica un problema con la capacità della memoria e non con le prestazioni del disco.


1
si noti che i guasti permanenti indicano anche che si sta leggendo un file non memorizzato nella cache.
Jim B,

3

Errori di pagina / sec è un contatore relativo, quindi è necessario confrontarlo con l'utilizzo della memoria e l'I / O del disco tra le altre cose. Anche un numero elevato di errori di pagina potrebbe non essere indicativo di un problema di prestazioni (in sé e per sé) in quanto significa semplicemente che la pagina richiesta non era in memoria. Dai un'occhiata a questa panoramica dello strumento PAL per l'analisi di base delle prestazioni di Windows.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.