Condividi tramite


How to determine the appropriate page file size for 64-bit versions of Windows (Come determinare le dimensioni appropriate del file di paging per le versioni a 64 bit di Windows)

Il dimensionamento dei file di pagina dipende dai requisiti di impostazione del dump di arresto anomalo del sistema e dal picco di utilizzo o dal picco di utilizzo previsto dell'addebito per il commit del sistema. Entrambe le considerazioni sono univoche per ogni sistema, anche per i sistemi identici. Questa univocità significa che il ridimensionamento dei file di pagina è univoco anche per ogni sistema e non può essere generalizzato.

Si applica a: Windows 10

Determinare le dimensioni appropriate dei file di paging

Usare le considerazioni seguenti per il ridimensionamento dei file di pagina per tutte le versioni di Windows e Windows Server.

Impostazione del dump di arresto anomalo del sistema

Se si vuole creare un file dump di arresto anomalo del sistema durante un arresto anomalo del sistema, è necessario che esista un file di pagina o un file di dump dedicato e che sia sufficientemente grande per eseguire il backup dell'impostazione di dump di arresto anomalo del sistema. In caso contrario, non viene creato un file di dump della memoria di sistema.

Per altre informazioni, vedere la sezione Supporto per i dump di arresto anomalo del sistema.

Picco addebito commit del sistema

L'addebito del commit di sistema non può superare il limite di commit del sistema. Questo limite è la somma della memoria fisica (RAM) e di tutti i file di pagina combinati. Se non esistono file di pagina, il limite di commit di sistema è leggermente inferiore alla memoria fisica installata. Il picco di utilizzo della memoria con commit del sistema può variare notevolmente tra i sistemi. Pertanto, anche la memoria fisica e il ridimensionamento dei file di pagina variano.

Quantità di pagine a cui si accede raramente

Lo scopo di un file di pagina è quello di ripristinare (supportare) le pagine modificate raramente accessibili in modo che possano essere rimosse dalla memoria fisica. Questa rimozione offre più spazio disponibile per le pagine a cui si accede più frequentemente. Il contatore delle prestazioni "\Memory\Modified Page List Bytes" misura, in parte, il numero di pagine modificate a cui si accede raramente destinato al disco rigido. Tuttavia, non tutta la memoria nell'elenco di pagine modificate viene scritta su disco. In genere, diverse centinaia di megabyte di memoria rimangono residenti nell'elenco modificato. È pertanto consigliabile estendere o aggiungere un file di pagina se tutte le condizioni seguenti sono vere:

  • È necessaria una memoria fisica più disponibile (\Memory\Available MBytes).

  • L'elenco di pagine modificate contiene una quantità significativa di memoria.

  • I file di pagina esistenti sono abbastanza completi (\Paging Files(*)% Usage).

Supporto per i dump di arresto anomalo del sistema

Un arresto anomalo del sistema (noto anche come "controllo di bug" o "Errore di arresto") si verifica quando il sistema non può essere eseguito correttamente. Il file di dump generato da questo evento è denominato dump di arresto anomalo del sistema. Un file di pagina o un file di dump dedicato viene usato per scrivere un file di dump di arresto anomalo del sistema (Memory.dmp) su disco. Pertanto, un file di pagina o un file di dump dedicato deve essere sufficientemente grande per supportare il tipo di dump di arresto anomalo selezionato. In caso contrario, il sistema non può creare il file di dump di arresto anomalo del sistema.

Note

Durante l'avvio, i file di pagina gestiti dal sistema vengono ridimensionati rispettivamente in base alle impostazioni di dump di arresto anomalo del sistema. Ciò presuppone che esista una quantità sufficiente di spazio libero su disco.

Impostazione del dump di arresto anomalo del sistema Requisito minimo per le dimensioni del file di pagina
Dump di memoria ridotto (256 KB) 1 MB
Dump della memoria del kernel Dipende dall'utilizzo della memoria virtuale del kernel
Completare il dump della memoria 1 x RAM più 257 MB*
Dump automatico della memoria Dipende dall'utilizzo della memoria virtuale del kernel. Per informazioni dettagliate, vedere Dump automatico della memoria.

* 1 MB di dati di intestazione e driver di dispositivo possono totalmente 256 MB di dati di dump di arresto anomalo secondario.

L'impostazione Dump automatico della memoria è abilitata per impostazione predefinita. Questa impostazione è un'alternativa a un tipo di dump di arresto anomalo del sistema. Questa impostazione seleziona automaticamente le dimensioni del file di pagina migliori, a seconda della frequenza degli arresti anomali del sistema.

La funzionalità Dump automatico della memoria seleziona inizialmente una piccola dimensione del file di paging. La memoria del kernel verrà ospitata nella maggior parte dei casi. Se il sistema si arresta di nuovo in modo anomalo entro quattro settimane, la funzionalità Dump automatico della memoria imposta le dimensioni del file di pagina come dimensioni della RAM o 32 GB, a qualsiasi valore inferiore.

I dump di arresto anomalo della memoria del kernel richiedono spazio di file di pagina sufficiente o spazio di file di dump dedicato per supportare il lato della modalità kernel dell'utilizzo della memoria virtuale. Se il sistema si arresta di nuovo in modo anomalo entro quattro settimane dall'arresto anomalo precedente, viene selezionato un dump di memoria completo al riavvio. Questo dump richiede un file di pagina o un file di dump dedicato di almeno le dimensioni della memoria fisica (RAM) più 1 MB per le informazioni di intestazione più 256 MB per i dati potenziali del driver per supportare tutti i potenziali dati di cui viene eseguito il dump dalla memoria. Anche in questo caso, il file di pagina gestito dal sistema verrà aumentato per ripristinare questo tipo di dump di arresto anomalo del sistema. Se il sistema è configurato per avere un file di pagina o un file di dump dedicato di dimensioni specifiche, assicurarsi che le dimensioni siano sufficienti per ripristinare l'impostazione di dump di arresto anomalo elencata nella tabella precedente in questa sezione con e il picco di addebito del commit del sistema.

File di dump dedicati

I computer che eseguono Microsoft Windows o Microsoft Windows Server devono in genere avere un file di pagina per supportare un dump di arresto anomalo del sistema. Gli amministratori di sistema possono ora creare un file di dump dedicato.

Un file di dump dedicato è un file di pagina che non viene usato per il paging. Al contrario, è "dedicato" per eseguire il backup di un file di dump di arresto anomalo del sistema (Memory.dmp) quando si verifica un arresto anomalo del sistema. I file di dump dedicati possono essere inseriti in qualsiasi volume del disco in grado di supportare un file di pagina. È consigliabile usare un file di dump dedicato se si vuole un dump di arresto anomalo del sistema, ma non si vuole un file di pagina. Per informazioni su come crearlo, vedere Panoramica delle opzioni dei file di dump della memoria per Windows.

File di pagina gestiti dal sistema

Per impostazione predefinita, i file di pagina sono gestiti dal sistema. Questa gestione del sistema significa che i file di pagina aumentano e diminuiscono in base a molti fattori, ad esempio la quantità di memoria fisica installata, il processo di accomodamento dell'addebito del commit del sistema e il processo di accomodamento di un dump di arresto anomalo del sistema.

Ad esempio, quando l'addebito del commit del sistema è superiore al 90% del limite di commit del sistema, il file di pagina viene aumentato di nuovo. Questo picco continua a verificarsi fino a quando il file di pagina raggiunge tre volte le dimensioni della memoria fisica o 4 GB, a qualsiasi livello maggiore. Pertanto, si presuppone che il disco logico che ospita il file di pagina sia sufficientemente grande per supportare la crescita.

La tabella seguente elenca le dimensioni minime e massime dei file di pagina gestiti dal sistema in Windows 10 e Windows 11.

Dimensioni minime del file di pagina Dimensioni massime del file di pagina
Varia in base alla cronologia di utilizzo dei file di pagina, alla quantità di RAM (RAM ÷ 8, massimo 32 GB) e alle impostazioni di dump di arresto anomalo del sistema. 3 × RAM o 4 GB, a qualsiasi dimensione maggiore. Questa dimensione è quindi limitata alle dimensioni del volume ÷ 8. Tuttavia, può aumentare fino a 1 GB di spazio libero nel volume, se necessario per le impostazioni di dump di arresto anomalo del sistema.

Contatori delle prestazioni

Diversi contatori delle prestazioni sono correlati ai file di pagina. In questa sezione vengono descritti i contatori e le misure.

\Memory\Page/sec and other hard page fault counters

I contatori delle prestazioni seguenti misurano gli errori di pagina hard page (inclusi, ma non limitati alle letture dei file di pagina):

  • \Memory\Page/sec

  • \Memory\Page Reads/sec

  • \Memory\Page Inputs/sec

I contatori delle prestazioni seguenti misurano le scritture di file di pagina:

  • \Memory\Page Writes/sec

  • \Memory\Page Output/sec

Gli errori di pagina rigida sono errori che devono essere risolti recuperando i dati dal disco. Tali dati possono includere parti di DLL, .exe file, file mappati alla memoria e file di pagina. Questi errori potrebbero essere correlati a un file di pagina o a una condizione di memoria insufficiente. Gli errori di pagina rigida sono una funzione standard del sistema operativo. Si verificano quando vengono letti gli elementi seguenti:

  • Parti di file di immagine (.dll e .exe file) durante l'uso
  • File mappati alla memoria
  • Un file di pagina

I valori elevati per questi contatori (paging eccessivo) indicano l'accesso su disco di generalmente 4 KB per errore di pagina nelle versioni x86 e x64 di Windows e Windows Server. Questo accesso al disco potrebbe o non essere correlato all'attività del file di pagina, ma può contribuire a prestazioni del disco scarse che possono causare ritardi a livello di sistema se i dischi correlati sono sovraccaricati.

È pertanto consigliabile monitorare le prestazioni del disco dei dischi logici che ospitano un file di pagina in correlazione con questi contatori. Un sistema con 100 errori di pagina hard page sostenuti al secondo riscontra 400 KB al secondo trasferimenti di dischi. La maggior parte delle unità disco RPM da 7.200 RPM può gestire circa 5 MB al secondo con dimensioni di I/O pari a 16 KB o 800 KB al secondo con dimensioni di I/O pari a 4 KB. Nessun contatore delle prestazioni misura direttamente il disco logico per cui vengono risolti gli errori della pagina disco rigido.

\Paging file(*)% utilizzo

Il contatore delle prestazioni \Paging File(*)% Utilizzo misura la percentuale di utilizzo di ogni file di pagina. L'utilizzo del 100% di un file di pagina non indica un problema di prestazioni purché il limite di commit del sistema non venga raggiunto dall'addebito del commit del sistema e se una quantità significativa di memoria non è in attesa di essere scritta in un file di pagina.

Note

Le dimensioni dell'elenco pagine modificate (\Memory\Modified Page List Bytes) sono il totale dei dati modificati in attesa di essere scritti su disco.

Se l'elenco di pagine modificate (un elenco di pagine di memoria fisica a cui si accede meno frequentemente) contiene una quantità elevata di memoria e se il valore % utilizzo di tutti i file di pagina è maggiore di 90, è possibile rendere disponibile più memoria fisica per le pagine di accesso più frequentemente aumentando o aggiungendo un file di pagina.

Note

Non tutta la memoria nell'elenco di pagine modificate viene scritta su disco. In genere, diverse centinaia di megabyte di memoria rimangono residenti nell'elenco modificato.

Considerazioni su più file di pagine e dischi

Se un sistema è configurato per avere più di un file di pagina, il file di pagina che risponde per primo è quello usato. Questa configurazione personalizzata significa che i file di pagina su dischi più veloci vengono usati più frequentemente. Inoltre, se si inserisce un file di pagina su un disco "veloce" o "lento" è importante solo se si accede di frequente al file di pagina e se il disco che ospita il rispettivo file di pagina è sovraccarico. L'utilizzo effettivo dei file di pagina dipende notevolmente dalla quantità di memoria modificata che il sistema sta gestendo. Questa dipendenza significa che i file già esistenti su disco (ad esempio .txt, .doc, .dlle .exe) non vengono scritti in un file di pagina. Solo i dati modificati che non esistono già su disco (ad esempio, testo non salvato nel Blocco note) sono la memoria che potrebbe essere supportata da un file di pagina. Dopo che i dati non salvati vengono salvati su disco come file, è supportato dal disco e non da un file di pagina.