Le nombre d'entrées libres dans la table des pages est faible, ce qui peut entraîner une instabilité système

[Cette rubrique est destinée à résoudre un problème spécifique signalé par l'outil Exchange Server Analyzer Tool. Ne l'appliquez qu'à des systèmes sur lesquels l'outil Exchange Server Analyzer Tool a été exécuté et qui ont rencontré ce problème spécifique. L'outil Exchange Server Analyzer Tool, disponible sous forme de téléchargement gratuit, collecte à distance des données de configuration de chaque serveur de la topologie et les analyse automatiquement. Il génère un rapport qui détaille les problèmes de configuration importants, les problèmes potentiels et les paramètres du produit qui ne sont pas définis par défaut. En suivant ces recommandations, vous pouvez accroître les performances, l'évolutivité, la fiabilité et la disponibilité. Pour plus d'informations sur l'outil ou pour télécharger les versions les plus récentes, consultez la rubrique sur les analyseurs Microsoft Exchange à l'adresse https://go.microsoft.com/fwlink/?linkid=34707.]  

Dernière rubrique modifiée : 2005-11-18

L'outil Microsoft® Exchange Server Analyzer Tool lit l'entrée de Registre suivante pour déterminer le paramètre de la valeur SystemPages :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\SystemPages

Si Exchange Server Analyzer détecte que la valeur de SystemPages est définie sur 0 et que le nombre d'entrées libres dans la table des pages (PTE) système est inférieur à 3 001, un avertissement s'affiche.

Microsoft Windows Server™ 2003 et Windows® 2000 Server peuvent directement traiter jusqu'à 4 gigaoctets (Go) d'espace d'adressage mémoire, quelle que soit la taille de RAM physique installée. Du point de vue du processus, chaque élément d'adresse virtuelle fait théoriquement référence à un octet de mémoire physique. Le gestionnaire de mémoire virtuelle (VMM) est chargé, en association avec l'unité de gestion de la mémoire (MMU) du processeur, de traduire ou mapper chaque adresse virtuelle en une adresse physique correspondante. Le gestionnaire de mémoire virtuelle effectue le mappage en divisant la RAM en cadres de page de taille fixe, créant ainsi des PTE système pour stocker des informations relatives à ces cadres et les mapper. Les PTE système sont de petits tampons de mémoire en mode noyau utilisés pour communiquer avec le sous-système d'E/S et le réseau. Chaque PTE représente un cadre de page et contient des informations nécessaires, permettant au gestionnaire de mémoire virtuelle de localiser une page.

Sur un système X86 utilisant une taille de page de 4 Ko, le nombre maximal de PTE requis pour mapper 2 Go d'espace d'adressage s'élève à 524 288 (2 Go/4 Ko). Sur un système similaire utilisant le commutateur /3GB, le nombre de PTE requis pour mapper 3 Go d'espace d'adressage s'élève à 786 432 (3 Go/4 Ko). Sur un système standard, cet espace est utilisé comme suit :

  • Un maximum de 50 000 PTE (environ 195 Mo d'espace d'adressage) est réservé à un usage général.
  • Le reste est utilisé pour mapper le cache système, l'hyperespace, la réserve paginée, la réserve non paginée, la zone de vidage sur incident, etc.

La taille de la réserve de PTE est automatiquement déterminée au démarrage du système en fonction de la quantité de mémoire physique du système. Cette réserve est insérée entre la réserve paginée et la réserve non paginée, qui augmente également avec la quantité de mémoire physique du système.

La réserve de PTE système peut être fréquemment utilisée et fragmentée. Cela peut conduire à des situations où un pilote risque de ne pas se charger. De même, si la réserve de PTE système est entièrement épuisée, d'autres parties du système se dégradent, pouvant annuler la création de threads, bloquer le système ou provoquer des incidents potentiels.

Un ordinateur Exchange Server sain doit disposer d'au moins 5 000 PTE système disponibles à tout moment. Si le nombre de PTE système libres est inférieur à 5 000 mais supérieur à 3 001, l'avertissement décrit dans l'article Les entrées libres dans la table des pages ont atteint le seuil d'avertissement s'affiche. Lorsque le nombre de PTE système libres est inférieur à 3 001, cette erreur s'affiche. Pour résoudre ce problème, vous pouvez utiliser la procédure suivante pour configurer correctement la valeur de Registre SystemPages pour le système d'exploitation de votre ordinateur Exchange Server. Lorsque vous exécutez Exchange Server 2003 Service Pack 1 (SP1) sur Windows Server 2003 avec au moins 1 Go de RAM, il est recommandé de définir la clé de Registre SystemPages sur 0. Cette recommandation s'oppose à celle pour Windows 2000 Server, qui suggère de définir SystemPages sur une valeur comprise entre 24 000 et 31 000.

importantImportant :
Cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, assurez-vous de comprendre comment le restaurer en cas de problème. Pour plus d'informations sur la façon de procéder, voir la rubrique d'aide sur la restauration du Registre dans Regedit.exe ou Regedt32.exe.

Après avoir exécuté la procédure décrite ci-dessous, vous devez contrôler le nombre de PTE système libres. Pour ce faire, vous pouvez contrôler le compteur de performance des PTE système libres avec le Moniteur système de Windows (également connu comme l'Analyseur de performances). Si le nombre de PTE système libres reste faible après avoir modifié le Registre comme décrit ci-dessous, vous devez vérifier les éléments suivants pour vous assurer que votre ordinateur Exchange Server est configuré de manière optimale :

  • Pilotes   Un pilote défectueux est l'une des causes les plus courantes d'un faible nombre de PTE système. Contactez votre fabricant de matériel pour vous assurer que vous utilisez les pilotes les plus récents pour tout votre matériel. Il est également possible de passer à un pilote plus simple. Par exemple, les ordinateurs qui exécutent des applications serveur telles qu'Exchange Server n'ont généralement pas besoin des pilotes vidéo les plus avancés équipés de toutes les fonctionnalités. Au contraire, un pilote plus simple est souvent suffisant. Passer d'un pilote vidéo avancé à un pilote vidéo de base doit augmenter le nombre de PTE système libres.
  • Configuration système   Si votre système est équipé d'au moins 1 Go de mémoire physique, vous devez vous assurer que son fichier Boot.ini est correctement configuré avec les commutateurs /3GB et /USERVA=3030 comme décrit dans les articles suivants de la Base de connaissances Microsoft :
  • Journaux d'événements   Vérifiez la présence d'erreurs et d'avertissements dans le journal des événements Applications d'Exchange Server, notamment les événements MSExchangeIS 9582 (erreurs et avertissements), 9665 (avertissement) et 12880 (erreur). La présence de l'événement 9665 peut également indiquer que SystemPages n'est pas configuré pour des performances optimales. Pour plus d'informations sur ces événements, voir l'article 325044 de la Base de connaissances sur la procédure de dépannage de fragmentation de mémoire virtuelle dans Exchange 2003 et Exchange 2000 (https://go.microsoft.com/fwlink/?linkid=3052&kbid=325044).

Pour supprimer cet avertissement dans Windows 2000 Server

  1. Ouvrez un Éditeur du Registre, comme Regedit.exe ou Regedt32.exe.

  2. Naviguez jusqu'à : HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

  3. Dans le volet droit, double-cliquez sur SystemPages.

  4. Dans le champ Données de la valeur, entrez une valeur comprise entre 24 000 et 31 000 (décimal), puis cliquez sur OK.

  5. Fermez l'Éditeur du Registre et redémarrez l'ordinateur pour que la modification soit prise en compte.

Pour supprimer cet avertissement dans Windows Server 2003

  1. Ouvrez un Éditeur du Registre, comme Regedit.exe ou Regedt32.exe.

  2. Naviguez jusqu'à : HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

  3. Dans le volet droit, double-cliquez sur SystemPages.

  4. Dans le champ Données de la valeur, entrez 0, puis cliquez sur OK.

  5. Fermez l'Éditeur du Registre et redémarrez l'ordinateur pour que la modification soit prise en compte.

Avant de modifier le Registre et pour plus d'informations sur la procédure de modification du Registre, voir l'article 256986 de la Base de connaissances Microsoft sur la description du Registre de Microsoft Windows (https://go.microsoft.com/fwlink/?linkid=3052&kbid=256986).

Pour plus d'informations sur l'optimisation de la mémoire d'Exchange Server, voir les articles suivants de la Base de connaissances :