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 système et de l’utilisation maximale ou attendue des frais de validation du 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 grand pour sauvegarder le paramètre de vidage sur incident système. Sinon, aucun fichier de vidage de mémoire système n’est créé.

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

Pic des frais de validation du système

Les frais de validation système ne peuvent pas dépasser la limite de validation du système. Cette limite correspond à 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 du 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, la mémoire physique et le dimensionnement des fichiers de page varient é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 les 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, la mémoire de la liste des pages modifiées n’est pas entièrement écrite sur le disque. En règle générale, plusieurs centaines de mégaoctets de mémoire résident 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 :

  • Une mémoire physique plus disponible (\Memory\Available MBytes) est requise.

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

  • Les fichiers de page existants sont assez complets (\Paging Files(*)% Usage).

Prise en charge des vidages sur incident système

Un incident système (également appelé « vérification des bogues » ou « Erreur d’arrêt ») se produit lorsque le système ne peut pas s’exécuter correctement. Le fichier de vidage produit à partir de cet événement est appelé vidage d’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 grand 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 respectivement aux 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 du système Configuration minimale requise pour la taille de fichier de page
Petite image mémoire (256 Ko) 1 Mo
Image mémoire du noyau Dépend de l’utilisation de la mémoire virtuelle du noyau
Vidage de mémoire complet 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 Image mémoire automatique.

* 1 Mo de données d’en-tête et de pilotes d’appareil peuvent totalise 256 Mo de données de vidage sur incident secondaires.

Le paramètre de 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 blocages 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 mémoire du noyau la plupart du temps. 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 sur la taille de rame ou sur 32 Go, selon la taille la plus petite.

Les vidages sur incident de 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 complet de la mémoire 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 la 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 de 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 plus haut dans cette section, ainsi que les frais de validation du 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 avoir un fichier de page pour prendre en charge un vidage sur incident 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é » à la sauvegarde d’un fichier de vidage d’incident système (Memory.dmp) lorsqu’un incident système se produit. Les fichiers de vidage dédiés peuvent être placés sur n’importe quel volume de disque pouvant être pris en charge par 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 du 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 du système et le processus d’adaptation d’un vidage d’incident système.

Par exemple, lorsque les frais de validation système sont supérieurs à 90 % de la limite de validation système, le fichier de page est augmenté pour le sauvegarder. Cette augmentation continue jusqu’à ce que le fichier de page atteigne trois fois la taille de la mémoire physique ou 4 Go, selon la taille 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 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, 32 Go maximum) et des paramètres de vidage sur incident. 3 × RAM ou 4 Go, selon la taille. Cette taille est ensuite limitée à la taille de 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.

\Memory\Page/s et autres compteurs d’erreur de page dure

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

  • \Memory\Page/s

  • \Memory\Pages Reads/sec

  • \Memory\Entrées de page/s

Les compteurs de performances suivants mesurent les écritures de fichier de page :

  • \Memory\Écritures de page/s

  • \Memory\Page Output/sec

Les erreurs de page dure 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, .exe de fichiers, 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 dure 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 de ces compteurs (pagination excessive) indiquent un accès au disque de 4 Ko par erreur de page sur les versions x86 et x64 de Windows et Windows Server. Cet accès au disque peut ou non être lié à l’activité de fichier de page, mais il peut contribuer à des performances de disque médiocres, ce qui peut entraîner des retards à l’échelle du système si les disques associés sont surchargé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 doté de 100 erreurs de page dures par seconde connaît 400 Ko de transferts de disque par seconde. La plupart des lecteurs de disque de 7 200 RPM peuvent gérer environ 5 Mo par seconde avec 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 dure sont résolues.

\Paging File(*)% Usage

Le compteur de performances d’utilisation \Paging File(*)% mesure le pourcentage d’utilisation de chaque fichier de page. L’utilisation de 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 de pages modifiées (\Memory\Modified Page List Bytes) 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 fréquemment consulté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

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

Considérations relatives aux fichiers de plusieurs pages et aux disques

Si un système est configuré pour avoir plusieurs fichiers de page, le fichier de page qui répond en premier est celui qui est 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, si vous placez 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 surchargé. 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) sont des mémoires qui peuvent potentiellement être sauvegardées par un fichier de page. Une fois les données non enregistrées enregistrées sur le disque en tant que fichier, elles sont sauvegardées par le disque et non par un fichier de page.