DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 312362 - Dernière mise à jour: mercredi 26 février 2014 - Version: 1.0

Symptômes

Quand votre serveur est soumis à une charge importante, le service Serveur peut enregistrer, de façon répétée, l'erreur suivante (dans le journal des événements système) qui indique que le serveur est à court de mémoire paginée du pool :
Source - SRV
Type - Erreur
ID d'événement - 2020
Description -

Le Serveur n'a pas réussi à allouer de la mémoire paginée du pool système car celui-ci est vide.
Données -
0000: 00040000 00540001 00000000 c00007e4
0010: 00000000 c000009a 00000000 00000000
0020: 00000000 00000000 0000000b

Cause

Plusieurs facteurs peuvent limiter la fourniture de mémoire paginée du pool. Vous pouvez activer le balisage et prendre des instantanés à différents intervalles pour identifier le pilote qui consomme la mémoire paginée du pool. Si ces instantanés indiquent que la balise MmSt (PTE du prototype d'objet de la section Mm) est le plus grand consommateur, que la mémoire paginée du pool est épuisée ou que le système enregistre les événements d'erreur 2020, il y a de fortes chances pour que de très nombreux fichiers soient ouverts sur le serveur. Par défaut, le Gestionnaire de mémoire essaie de réduire la quantité de mémoire paginée du pool lorsque le système atteint 80 pour cent de la mémoire paginée en pool totale. En fonction de la configuration du système, la quantité maximale possible de mémoire en pool paginée sur un ordinateur est de 343 Mo et 80 pour cent de ce nombre représente 274 Mo. Si le Gestionnaire de mémoire ne parvient pas à cette réduction assez rapidement pour faire face à la demande, l'événement répertorié dans la section "Symptômes" de cet article peut se produire. En réglant le Gestionnaire de mémoire pour qu'il démarre plus tôt le processus de réduction (par exemple, lorsqu'il atteint 60 pour cent), il est possible de faire face à la demande de pool paginé en cas d'utilisation maximale subite, afin que la mémoire en pool paginée soit toujours suffisante.

Résolution

Important Cette section, méthode ou tâche explique la procédure de modification du Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour plus de protection, effectuez une sauvegarde du Registre avant de le modifier. Vous serez alors en mesure de le restaurer en cas de problème. Pour plus d'informations sur la procédure de sauvegarde et de restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
322756  (http://support.microsoft.com/kb/322756/fr/ ) Procédure de sauvegarde et de restauration du Registre dans Windows

La recommandation de réglage suivante a été utile pour limiter le problème :
  1. Démarrez l'Éditeur du Registre (Regedt32.exe).
  2. Recherchez, puis cliquez sur la clé suivante dans le Registre :
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management
  3. Dans le menu Edition, cliquez sur Ajouter une valeur, puis ajoutez la valeur de Registre suivante :
    Nom de la valeur : PoolUsageMaximum
    Type de données : REG_DWORD
    Base : Décimale
    Données de la valeur : 60
    Le fait de définir la valeur sur 60 indique au Gestionnaire de mémoire de démarrer l'ajustement à 60 pour cent de la quantité de mémoire paginée maximale plutôt qu'à 80 pour cent, qui est le paramètre par défaut. Si un seuil de 60 pour cent n'est pas suffisant pour traiter les pics d'activité, réduisez ce paramètre jusqu'à 50 ou 40 pour cent.
    Nom de la valeur : PagedPoolSize
    Type de données : REG_DWORD
    Base : Hex
    Données de la valeur : 0xFFFFFFFF
    Le fait de définir PagedPoolSize sur 0xFFFFFFFF alloue le maximum de mémoire paginée contrairement à d'autres ressources sur l'ordinateur.

    Attention Définir PagedPoolSize sur 0xFFFFFFFF n'est pas recommandé pour les ordinateurs Windows Server 2003 32 bits qui disposent de 64 Go de RAM. Cela peut empêcher l'entrée libre pour les tables de pages système de fonctionner et peut provoquer un redémarrage continu de l'ordinateur. Pour cette configuration, veillez à choisir une valeur en fonction des conditions et des ressources disponibles.
  4. Quittez l'Éditeur du Registre.
  5. Redémarrez le serveur pour que les modifications soient prises en compte.

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.
Remarque Il s'agit d'un article de « PUBLICATION RAPIDE » rédigé directement au sein du service de support technique Microsoft. Les informations qui y sont contenues sont fournies en l'état, en réponse à des problèmes émergents. En raison du délai rapide de mise à disposition, les informations peuvent contenir des erreurs typographiques et, à tout moment et sans préavis, faire l'objet de révisions. Pour d'autres considérations, consultez les Conditions d'utilisation (http://go.microsoft.com/fwlink/?LinkId=151500) .

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
Mots-clés : 
kbenv kberrmsg kbprb KB312362
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store