elevato utilizzo di PF?
Trovato queste informazioni riguardanti letture imprecise in Taskmangler. Esso non può effettivamente utilizzando tanto quanto appare. Detto questo, dovremo scavare più a fondo per capire la causa dei tuoi problemi di velocità.
http://blogs.technet.com/b/perfguru/archive/2008/01/08/explanation-of-pagefile-usage-as-reported-in-the-task-manager.aspx
In questo post sto cercando di spiegare l’utilizzo del file di pagina come riportato nel task manager. Molti di noi credono che l’utilizzo del file di pagina mostrato nel task manager sia l’utilizzo effettivo, ma non è così. La seguente spiegazione lo chiarirà.
L’utilizzo di PF come riportato in task manager in Windows XP e Windows Server 2003 è in realtà il totale di commit del sistema. Questo numero rappresenta l’utilizzo potenziale del file di pagina, non l’utilizzo effettivo del file di pagina. È quanto spazio per il file di pagina verrebbe utilizzato se tutta la memoria virtuale privata impegnata nel sistema dovesse essere visualizzata in una volta.
Il task manager; ciò che chiama “utilizzo del file di paging” è in realtà la carica di commit del sistema (il numero totale di pagine impegnate nel sistema). Può crescere fino al limite di commit corrente, che è approssimativamente la somma di tutti i file di paging e RAM .
L’utilizzo del file di paging è la quantità di byte impegnati, ovvero la quantità di memoria che le applicazioni hanno chiesto di supportare dal file di paging. Se i file di pagina sono abbastanza grandi da coprire questo, non ci sono problemi. Solo quando i byte impegnati si avvicinano alla dimensione della RAM, vedrai qualsiasi pressione di memoria che si traduce in paging fisico.
Memoria: Byte impegnati
======================
Numero di byte di memoria virtuale (non riservata) che è stata commessa. Questo numero non rappresenta necessariamente l’utilizzo del file di pagina perché include pagine private impegnate nella memoria fisica che non sono mai state paginate. Piuttosto, rappresenta la quantità di spazio del file di pagina che verrebbe utilizzato se il processo fosse completamente reso non residente.
Memoria: limite di commit
====================
Numero di byte di memoria virtuale che possono essere impegnati senza dover estendere i file di paging; se i file di paging possono essere estesi, questo limite non è difficile.
Per utilizzare un’area riservata di spazio indirizzi, è necessario allocare la memoria fisica e quindi mappare questa memoria all’area riservata. Questo processo è chiamato commiting memoria fisica. L’archiviazione fisica è sempre impegnata nelle pagine.
Da quanto sopra possiamo concludere che ; i valori del task manager non sarebbero quelli esatti. Se si desidera monitorare l’utilizzo del file di pagina, PERFMON è il migliore in questo caso e vi darà un’idea esatta di quale sia l’uso esatto. I log di perfmon mostrano l’utilizzo effettivo del file di pagina .
Esempio :-
==============
La mia macchina di test di Windows 2003 qui mostra > 300 mb nell’utilizzo del file di paging TaskManager (cioè byte impegnati), ma < 2% di utilizzo effettivo del file di paging in PerfMon. La RAM è 512mb, il file di pagina è 1gb. Se TaskManager mostrava l’utilizzo effettivo del file di pagina, PerfMon mostrava l’utilizzo del 30%, non del 2%. Mostra 2% perché non c’è un vero paging in corso perché i 300 mb di memoria impegnata si adattano tutti alla mia RAM 512mb. Se carico più programmi per aumentare i byte impegnati in modo che superasse la RAM fisica, vedremmo il paging, ma non prima.
Ulteriori suggerimenti:-
=============
Non esiste una dimensione del file di pagina fissa per un particolare ruolo di un server.
Se si desidera determinare la giusta dimensione del file di pagina per il sistema, prendere un perfmon nelle condizioni di lavoro e quindi analizzare l’utilizzo per un periodo di tempo. Ciò ti darebbe cifre da cui puoi calcolare il paging e impostare il file di pagina di conseguenza.
Idealmente è raccomandato come 1,5 volte la dimensione della memoria fisica.
Per una macchina per catturare un file di dump (io.e il contenuto della memoria) Il file di paging è obbligatorio e dovrebbe essere posizionato sull’unità di sistema . La dimensione del file di pagina per acquisire un dump di memoria completo dovrebbe essere la dimensione della RAM fisica +1 mb.
Una macchina a 32 bit può avere una dimensione massima di 4 GB. Calcolo semplice 32 bit indirizzo bus 2^32 = 4GB.
Su una macchina a 64 bit generalmente le macchine hanno un’enorme quantità di dimensioni della RAM . Lì il file di pagina della dimensione RAM + 1 MB sarebbe sufficiente.
Monitoraggio dell’utilizzo dei file di pagina tramite Perfmon :-
==================================
1.Fare clic su Start e andare su Esegui e digitare”perfmon”
2.In nella finestra Monitoraggio prestazioni fare clic sul segno + accanto a Registri prestazioni e avvisi
3.Sul Contatore Registri fare clic con il tasto destro del mouse e andare su Nuove impostazioni di registro
4.Assegnare alle nuove impostazioni di registro un nome a scelta
5.Quindi fare clic sulla scheda Aggiungi contatori.
6.Digitare il nome del server che si desidera monitorare ( Esempio: nel formato: \ \ Servername)
7.Nella scheda oggetto prestazioni selezionare File di paging e selezionare Tutti i contatori e tutte le istanze della casella
8.Quindi fare clic sul pulsante Aggiungi e poi andare nella scheda File di registro e selezionare il tipo di registro che si desidera.
9.Quindi fare clic su Configura e specificare la posizione in cui si desidera o lasciarlo a default
10.Impostare il limite dei registri . Questo dipende dalla durata che si desidera monitorare . È necessario tenerlo a 100 Mb atleast per catturare un buon numero di campioni.
11.Quindi fare clic su OK e fare clic sulla scheda Pianificazione. Qui selezionare l’opzione manualmente (utilizzando il menu di scelta rapida)
12.Quindi vai alla scheda Generale e nella casella Esegui come fornire le credenziali di amministratore e impostare la password.
13.Impostare l’intervallo in base all’intervallo di tempo che si desidera monitorare il server. Per una buona analisi si consiglia di avere almeno 100 campioni.
13.Quindi fare clic su Applica e nella finestra principale del monitor delle prestazioni si vedrebbe il registro con il nome fornito in precedenza apparire lì.
14.Fare clic destro su quel registro e avviarlo e continuare a monitorare il server
Leave a Reply