Comment déterminer la taille de fichier de page appropriée pour les versions 64 bits de Windows

Le dimensionnement des fichiers de page dépend des exigences du paramètre de vidage sur incident du système et du pic d’utilisation ou de l’utilisation maximale attendue des frais de validation système. Les deux considérations sont propres à chaque système, même pour les systèmes identiques. Cette unicité signifie que le dimensionnement des fichiers de page est également propre à chaque système et ne peut pas être généralisé.

S’applique à : Windows 10

Déterminer la taille de fichier de page appropriée

Utilisez les considérations suivantes pour le dimensionnement des fichiers de page pour toutes les versions de Windows et Windows Server.

Paramètre de vidage sur incident

Si vous souhaitez qu’un fichier de vidage sur incident soit créé lors d’un incident système, un fichier de page ou un fichier de vidage dédié doit exister et être suffisamment volumineux pour sauvegarder le paramètre de vidage sur incident du système. Sinon, un fichier de vidage de la mémoire système n’est pas créé.

Pour plus d’informations, consultez la section Prise en charge des vidages sur incident système .

Frais de validation du système de pointe

Les frais de validation système ne peuvent pas dépasser la limite de validation système. Cette limite est la somme de la mémoire physique (RAM) et de tous les fichiers de page combinés. S’il n’existe aucun fichier de page, la limite de validation système est légèrement inférieure à la mémoire physique installée. L’utilisation maximale de la mémoire validée par le système peut varier considérablement d’un système à l’autre. Par conséquent, le dimensionnement de la mémoire physique et du fichier de page varie également.

Quantité de pages rarement consultées

L’objectif d’un fichier de page est de sauvegarder (prendre en charge) les pages modifiées rarement consultées afin qu’elles puissent être supprimées de la mémoire physique. Cette suppression offre plus d’espace disponible pour les pages plus fréquemment consultées. Le compteur de performances « \Memory\Modified Page List Bytes » mesure, en partie, le nombre de pages modifiées rarement consultées destinées au disque dur. Toutefois, toute la mémoire de la liste des pages modifiées n’est pas écrite sur le disque. En règle générale, plusieurs centaines de mégaoctets de mémoire restent dans la liste modifiée. Par conséquent, envisagez d’étendre ou d’ajouter un fichier de page si toutes les conditions suivantes sont remplies :

  • Davantage de mémoire physique disponible (\Mémoire\Octets disponibles) est nécessaire.

  • La liste des pages modifiées contient une quantité importante de mémoire.

  • Les fichiers de page existants sont assez complets (\Fichiers de pagination(*)% Utilisation).

Prise en charge des vidages sur incident système

Un incident système (également appelé « bogue case activée » ou « erreur d’arrêt ») se produit lorsque le système ne peut pas s’exécuter correctement. Le fichier de vidage généré à partir de cet événement est appelé vidage sur incident système. Un fichier de page ou un fichier de vidage dédié est utilisé pour écrire un fichier de vidage sur incident (Memory.dmp) sur le disque. Par conséquent, un fichier de page ou un fichier de vidage dédié doit être suffisamment volumineux pour prendre en charge le type de vidage sur incident sélectionné. Sinon, le système ne peut pas créer le fichier de vidage sur incident.

Remarque

Au démarrage, les fichiers de page gérés par le système sont dimensionnés en fonction des paramètres de vidage sur incident du système. Cela suppose qu’il existe suffisamment d’espace disque libre.

Paramètre de vidage sur incident système Taille minimale du fichier de page requise
Vidage mémoire de petite taille (256 Ko) 1 Mo
Image mémoire du noyau Dépend de l’utilisation de la mémoire virtuelle du noyau
Image mémoire complète 1 x RAM plus 257 Mo*
Vidage automatique de la mémoire Dépend de l’utilisation de la mémoire virtuelle du noyau. Pour plus d’informations, consultez Vidage automatique de la mémoire.

* 1 Mo de données d’en-tête et de pilotes de périphérique peuvent totaler 256 Mo de données de vidage sur incident secondaire.

Le paramètre Vidage automatique de la mémoire est activé par défaut. Ce paramètre est une alternative à une sorte de vidage sur incident. Ce paramètre sélectionne automatiquement la meilleure taille de fichier de page, en fonction de la fréquence des incidents système.

La fonctionnalité de vidage automatique de la mémoire sélectionne initialement une petite taille de fichier de pagination. Il s’adapterait la plupart du temps à la mémoire du noyau. Si le système se bloque à nouveau dans un délai de quatre semaines, la fonctionnalité de vidage automatique de la mémoire définit la taille du fichier de page comme taille de RAM ou 32 Go, selon la valeur la plus petite.

Les vidages sur incident de la mémoire du noyau nécessitent suffisamment d’espace de fichier de page ou d’espace de fichier de vidage dédié pour prendre en charge le côté mode noyau de l’utilisation de la mémoire virtuelle. Si le système se bloque à nouveau dans les quatre semaines suivant l’incident précédent, un vidage de mémoire complet est sélectionné au redémarrage. Ce vidage nécessite un fichier de page ou un fichier de vidage dédié d’au moins la taille de mémoire physique (RAM) plus 1 Mo pour les informations d’en-tête plus 256 Mo pour les données de pilote potentielles afin de prendre en charge toutes les données potentielles qui sont vidées à partir de la mémoire. Là encore, le fichier de page géré par le système sera augmenté pour sauvegarder ce type de vidage sur incident. Si le système est configuré pour avoir un fichier de page ou un fichier de vidage dédié d’une taille spécifique, assurez-vous que la taille est suffisante pour sauvegarder le paramètre de vidage sur incident répertorié dans le tableau ci-dessus dans cette section avec et les frais de validation système de pointe.

Fichiers de vidage dédiés

Les ordinateurs qui exécutent Microsoft Windows ou Microsoft Windows Server doivent généralement disposer d’un fichier de page pour prendre en charge un vidage sur incident du système. Les administrateurs système peuvent désormais créer un fichier de vidage dédié à la place.

Un fichier de vidage dédié est un fichier de page qui n’est pas utilisé pour la pagination. Au lieu de cela, il est « dédié » pour sauvegarder un fichier de vidage sur incident système (Memory.dmp) lorsqu’un plantage système se produit. Les fichiers de vidage dédiés peuvent être placés sur n’importe quel volume de disque pouvant prendre en charge un fichier de page. Nous vous recommandons d’utiliser un fichier de vidage dédié si vous souhaitez un vidage sur incident système, mais que vous ne souhaitez pas de fichier de page. Pour savoir comment le créer, consultez Vue d’ensemble des options de fichier de vidage mémoire pour Windows.

Fichiers de page gérés par le système

Par défaut, les fichiers de page sont gérés par le système. Cette gestion système signifie que les fichiers de page augmentent et diminuent en fonction de nombreux facteurs, tels que la quantité de mémoire physique installée, le processus de prise en charge des frais de validation système et le processus de prise en charge d’un vidage sur incident système.

Par exemple, lorsque les frais de validation système dépassent 90 % de la limite de validation système, le fichier de page est augmenté pour les sauvegarder. Cette augmentation continue de se produire jusqu’à ce que le fichier de page atteigne trois fois la taille de la mémoire physique ou 4 Go, selon la valeur la plus grande. Par conséquent, il est supposé que le disque logique qui héberge le fichier de page est suffisamment grand pour prendre en charge la croissance.

Le tableau suivant répertorie les tailles de fichier de page minimales et maximales des fichiers de page gérés par le système dans Windows 10 et Windows 11.

Taille minimale du fichier de page Taille maximale du fichier de page
Varie en fonction de l’historique d’utilisation des fichiers de page, de la quantité de RAM (RAM ÷ 8, maximum 32 Go) et des paramètres de vidage sur incident. 3 × RAM ou 4 Go, selon la valeur la plus élevée. Cette taille est ensuite limitée à la taille du volume ÷ 8. Toutefois, il peut atteindre 1 Go d’espace libre sur le volume si nécessaire pour les paramètres de vidage sur incident.

Compteurs de performances

Plusieurs compteurs de performances sont liés aux fichiers de page. Cette section décrit les compteurs et ce qu’ils mesurent.

\Mémoire\Page/s et autres compteurs d’erreur de page matérielle

Les compteurs de performances suivants mesurent les erreurs de page dure (qui incluent, sans s’y limiter, les lectures de fichiers de page) :

  • \Mémoire\Page/s

  • \Mémoire\Lectures de page/s

  • \Mémoire\Entrées de page/s

Les compteurs de performances suivants écrivent les fichiers de page de mesure :

  • \Mémoire\Écritures de page/s

  • \Mémoire\Sortie de page/s

Les erreurs de page matérielle sont des erreurs qui doivent être résolues en récupérant les données à partir du disque. Ces données peuvent inclure des parties de DLL, de fichiers, .exe de fichiers mappés en mémoire et de fichiers de page. Ces erreurs peuvent ou non être liées à un fichier de page ou à une condition de mémoire insuffisante. Les erreurs de page matérielle sont une fonction standard du système d’exploitation. Elles se produisent lorsque les éléments suivants sont lus :

  • Parties des fichiers image (.dll et .exe fichiers) tels qu’ils sont utilisés
  • Fichiers mappés en mémoire
  • Un fichier de page

Les valeurs élevées pour ces compteurs (pagination excessive) indiquent une erreur d’accès disque généralement de 4 Ko par page sur les versions x86 et x64 de Windows et Windows Server. Cet accès au disque peut ou non être lié à l’activité des fichiers de page, mais peut contribuer à des performances de disque médiocres qui peuvent entraîner des retards à l’échelle du système si les disques associés sont saturés.

Par conséquent, nous vous recommandons de surveiller les performances des disques logiques qui hébergent un fichier de page en corrélation avec ces compteurs. Un système avec un nombre soutenu de 100 erreurs de page matérielle par seconde subit des transferts de disque de 400 Ko par seconde. La plupart des lecteurs de disque de 7 200 tr/min peuvent gérer environ 5 Mo par seconde à une taille d’E/S de 16 Ko ou 800 Ko par seconde à une taille d’E/S de 4 Ko. Aucun compteur de performances ne mesure directement le disque logique pour lequel les erreurs de page matérielle sont résolues.

\Paging File(*)% Usage

Le compteur de performances \Paging File(*)% Usage mesure le pourcentage d’utilisation de chaque fichier de page. L’utilisation à 100 % d’un fichier de page n’indique pas de problème de performances tant que la limite de validation système n’est pas atteinte par les frais de validation système et si une quantité importante de mémoire n’attend pas d’être écrite dans un fichier de page.

Remarque

La taille de la liste des pages modifiées (\Mémoire\Octets de liste de pages modifiées) est le total des données modifiées qui attendent d’être écrites sur le disque.

Si la liste des pages modifiées (liste des pages de mémoire physique les moins sollicitées) contient beaucoup de mémoire et si la valeur % d’utilisation de tous les fichiers de page est supérieure à 90, vous pouvez rendre plus de mémoire physique disponible pour accéder plus fréquemment aux pages en augmentant ou en ajoutant un fichier de page.

Remarque

Toute la mémoire de la liste des pages modifiées n’est pas écrite sur le disque. En règle générale, plusieurs centaines de mégaoctets de mémoire restent dans la liste modifiée.

Considérations relatives aux fichiers de page et aux disques multiples

Si un système est configuré pour avoir plusieurs fichiers de page, le fichier de page qui répond en premier est celui utilisé. Cette configuration personnalisée signifie que les fichiers de page qui se trouvent sur des disques plus rapides sont utilisés plus fréquemment. En outre, le fait de placer un fichier de page sur un disque « rapide » ou « lent » n’est important que si le fichier de page est fréquemment consulté et si le disque qui héberge le fichier de page respectif est saturé. L’utilisation réelle des fichiers de page dépend grandement de la quantité de mémoire modifiée que le système gère. Cette dépendance signifie que les fichiers qui existent déjà sur le disque (tels que .txt, .doc, .dllet .exe) ne sont pas écrits dans un fichier de page. Seules les données modifiées qui n’existent pas déjà sur le disque (par exemple, du texte non enregistré dans le Bloc-notes) constituent de la mémoire qui peut potentiellement être sauvegardée par un fichier de page. Une fois que les données non enregistrées sont enregistrées sur le disque en tant que fichier, elles sont sauvegardées par le disque et non par un fichier de page.