Comment faire pour résoudre les problèmes de fragmentation de mémoire virtuelle dans Exchange Server 2003 et Exchange 2000 Server

Traductions disponibles Traductions disponibles
Numéro d'article: 325044 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article explique comment résoudre les messages d'avertissement ID d'événement 9582 et messages d'erreur résultant de problèmes de fragmentation de mémoire virtuelle dans Microsoft Exchange Server 2003 et Microsoft Exchange 2000 Server. Cet article contient également des informations sur comment surveiller l'utilisation de mémoire virtuelle, comment détecter la fragmentation de mémoire virtuelle et comment optimiser l'utilisation de mémoire virtuelle sur le serveur. En outre, cet article contient une liste de ressources que vous pouvez utiliser pour vous aider à résoudre les problèmes de fragmentation de mémoire virtuelle et optimisez l'utilisation de mémoire virtuelle dans Exchange 2003 et Exchange 2000.

Vue d'ensemble

Fragmentation de mémoire virtuelle est une condition dans laquelle la mémoire virtuelle est disponible pour un processus, mais aucun des blocs de mémoire virtuelle disponibles sont de taille importante. La fragmentation de mémoire se produit dans le temps en raison de la taille variable des allocations de mémoire et les durées de vie différentes de chaque allocation. Lorsque vous redimensionnez un serveur pour gérer plusieurs utilisateurs et des charges plus importantes, le serveur risquent de manquer de mémoire virtuelle dans le processus de banque d'informations Microsoft Exchange (Store.exe). Lorsque ce problème se produit, les événements de l'ID d'événement 9582 sont consignés dans le journal des événements application.

Dans certains cas, les événements d'ID d'événement 9582 n'indiquent pas un problème avec la mémoire virtuelle sur le serveur et les événements peuvent être ignorés. Toutefois, dans d'autres situations, le manque de mémoire virtuelle peut entraîner des erreurs de traitement des messages (indiqué par l'ID d'événement 12800 événements) et diminue les performances. Si cochée, fragmentation de mémoire virtuelle peut entraîner une dégradation des performances grave et des comportements inattendus.

Il n'existe pratiquement aucune corrélation entre la quantité de mémoire vive (RAM) installée sur l'ordinateur et la quantité de mémoire virtuelle. De ce fait, vous ne peut pas résoudre les problèmes d'insuffisance de mémoire virtuelle par l'ajout de RAM physique plus. En outre, les erreurs de mémoire virtuelle et les problèmes de fragmentation de mémoire virtuelle ne sont pas limitées aux clusters de serveurs actif/actif. Ces problèmes se produisent également sur les clusters de serveurs actif/passif et sur les serveurs autonomes qui exécutent Exchange 2003 ou Exchange 2000.

Remarque : Problèmes de mémoire virtuelle sont domine dans une configuration de clusters Exchange 2003 ou une configuration de Exchange 2000 en clusters, car ces environnements sont généralement utilisés à l'échelle d'Exchange pour héberger plusieurs milliers d'utilisateurs avec plusieurs groupes de stockage et plusieurs bases de données de messagerie.

Comment faire pour surveiller la mémoire virtuelle et détecter la fragmentation de mémoire virtuelle

Vous pouvez utiliser le journal des événements application de l'outil Observateur d'événements et les journaux de performances et alertes pour surveiller l'utilisation de mémoire virtuelle et pour détecter la fragmentation de mémoire virtuelle dans Exchange 2003 et Exchange 2000.

Le journal des événements application

Surveillez le journal des événements application de l'Observateur d'événements sur une base quotidienne pour les événements d'ID d'événement 9582. Dans le journal des événements application, un message d'avertissement ID d'événement 9582 apparaît lorsque le plus grand bloc de mémoire virtuelle libre descend à 32 mégaoctets (Mo). Vous pouvez utiliser un outil de surveillance qui génère une alerte d'administration chaque fois qu'un message d'ID d'événement 9582 est enregistré.

Messages d'avertissement 9582 ID événement

Lorsqu'un serveur Exchange a moins de 32 Mo d'espace d'adressage virtuel contigu disponible, le message d'avertissement suivant est enregistré dans le journal des événements application :
Source : MSExchangeIS
Catégorie : performances
ID: 9582
Type : avertissement
Description :
La mémoire virtuelle nécessaire pour exécuter votre serveur Exchange est fragmentée de telle sorte que les performances peuvent être affectées. Il est vivement recommandé de redémarrer tous les services Exchange pour corriger ce problème.

Pour plus d'informations, cliquez sur<http: search.support.microsoft.com/search/?adv="1"></http:>
Lorsque ce message d'avertissement est consigné, procédez comme suit :
  1. Préparer et effectuer les étapes pour arrêter, puis redémarrez le serveur dans les 36 à 72 heures qui suivent.
  2. Pour déterminer le taux de décroissance, utilisez l'outil Performance journaux et alertes pour surveiller le compteur suivant pour le MSExchangeIS objet de performance :
    Total de la machine virtuelle volumineux en octets de blocs
    Utilisez ces données pour vous aider à planifier une heure appropriée (dans les 36 à 72 heures) pour arrêter, puis redémarrez le serveur.
Messages d'erreur 9582 ID événement

Lorsqu'un serveur Exchange a moins de 16 Mo d'espace d'adressage virtuel contigu libre, le message d'erreur suivant est enregistré dans le journal des événements application :
Source : MSExchangeIS
Catégorie : performances
ID: 9582
Type : erreur
Description :
La mémoire virtuelle nécessaire pour exécuter votre serveur Exchange est fragmentée de telle sorte que les performances peuvent être affectées. Il est vivement recommandé de redémarrer tous les services Exchange pour corriger ce problème.

Pour plus d'informations, cliquez sur<http: search.support.microsoft.com/search/?adv="1"></http:>
À ce niveau de fragmentation de mémoire virtuelle, le processus Store.exe ne peut pas créer des segments supplémentaires et ne peut pas correctement monter et démonter des groupes de stockage. Si le Taille du plus grand bloc de mémoire virtuelle compteur est inférieur à 10 Mo, les groupes de stockage ne sont pas montent. Lorsqu'un message d'erreur ID d'événement 9582 est enregistré, préparer arrêter et redémarrer le serveur à la prochaine occasion. Par exemple, arrêtez et redémarrez le serveur ce soir ou le lendemain matin. En procédant ainsi, vous pouvez éviter les problèmes de performances qui peuvent se produire pendant la période de pointe.

Lorsque vous arrêtez, puis redémarrez le serveur pour effacer la fragmentation de mémoire virtuelle, il existe des considérations supplémentaires lorsque Exchange 2000 Server est configuré dans un environnement en clusters. Lorsque vous déplacez des ressources de cluster à partir d'un n?ud vers un autre n?ud, ce processus ne garantit pas un espace d'adressage mémoire virtuelle « propre ». Si les ressources de cluster sont détenus par le n?ud de cluster de destination et les ressources de cluster sont déplacés vers le n?ud passif (sans premier redémarrage du n?ud de destination), vous pouvez rencontrer la fragmentation de mémoire virtuelle sur le n?ud passif. Pour éviter cette situation et désactivez la fragmentation de mémoire dans un environnement en clusters Exchange 2000 Server, procédez comme suit :
  1. Redémarrez le n?ud passif avant de déplacer des ressources de cluster.

    Cette étape vous permet de s'assurer que les ressources de cluster sont déplacés vers un serveur qui possède un espace d'adressage mémoire virtuelle « propre ».
  2. Déplacer les ressources de cluster vers le n?ud passif.
  3. Redémarrez le n?ud qui possédait auparavant les ressources de cluster.
Remarque : Exchange Server 2003 redémarre le service Store.exe automatiquement une fois que les enregistrements de ressources ont été déplacés vers un autre n?ud du cluster pour réinitialiser l'espace d'adressage Store.exe sur ce n?ud. Par conséquent, la prochaine fois que le serveur virtuel Exchange est déplacé vers le n?ud passif, Store.exe fonctionne avec un espace d'adressage « propre ».

Messages d'avertissement 9665 ID événement

Exchange 2003 effectue une vérification de la configuration optimale de la mémoire au démarrage du processus Store.exe. Si les paramètres de mémoire ne sont pas optimales, un message d'avertissement 9665 ID événement est enregistré dans le journal des événements application de l'Observateur d'événements. Ce message d'avertissement est enregistré lorsque l'une des conditions suivantes est remplie :
  • Exchange est installé sur un ordinateur qui exécute une version quelconque de Microsoft Windows 2000 Server et la valeur SystemPages du Registre est définie en dehors de la plage allant de 24000 à 31000.
  • Exchange est installé sur un ordinateur qui exécute Microsoft Windows 2000 Advanced Server ou Microsoft Windows 2000 Datacenter Server et le serveur possède au moins 1 gigaoctet (Go) de mémoire physique (RAM) installée mais n'a pas le go/3 GB défini dans le fichier Boot.ini.
  • Exchange est installé sur un ordinateur qui exécute Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003 Enterprise Edition ou Microsoft Windows Server 2003 Datacenter Edition, et la valeur SystemPages du Registre est définie sur une valeur autre que 0.
  • Exchange est installé sur un ordinateur qui exécute Windows Server 2003 Standard Edition, Windows Server 2003 Enterprise Edition ou Windows Server 2003 Datacenter Edition, le serveur possède au moins 1 Go de RAM installée et le commutateur/3 GB est défini, mais le commutateur /userva n'est pas présent dans le fichier Boot.ini ou est définie en dehors de la plage allant de 3030 à 2970.
  • Exchange est installé sur un ordinateur qui exécute une version quelconque de Windows 2000 Server ou Windows Server 2003, et la valeur HeapDeCommitFreeBlockThreshold dans le Registre est définie sur une valeur autre que 0 x 00040000.
Lorsqu'un message d'avertissement 9665 ID événement est enregistré, procédez comme suit :
  1. Vérifiez le
    SystemPages
    la définition et la
    HeapDeCommitFreeBlockThreshold
    paramètre du Registre.
  2. Vérifiez le commutateur/3 GB et le commutateur /userva dans le fichier Boot.ini.
Pour plus d'informations sur les valeurs recommandées pour ces paramètres, consultez la section « Comment optimiser l'utilisation de mémoire virtuelle ».

Remarque : Si vous souhaitez désactiver la vérification de la configuration mémoire, ajoutez le
Supprimer la Notification de Configuration de mémoire
DWORD value à la clé de Registre suivante et puis définissez la valeur sur 1:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
Remarque : Vérifier la configuration de mémoire ne se produit pas sur les serveurs qui exécutent Microsoft Small Business Server.

Messages d'erreur 12800 ID d'événement

Dans les situations où mémoire virtuelle est très fragmenté, traitement des messages des problèmes et des problèmes de conversion de message peuvent se produire. Les utilisateurs peuvent rencontrer des problèmes de performances et ne peuvent pas être en mesure d'accéder à leurs messages. Occurrences répétées de l'événement suivant dans le journal des événements application, où chaque occurrence est consignée quelques secondes après la dernière occurrence, indiquent la fragmentation de mémoire virtuelle extrême :
Source : MSExchangeIS
Catégorie : Contenu moteur
ID: 12800
Type : erreur
Description :
Traitement du message a échoué car il n'a pas assez de mémoire disponible (8007000E-82000387).
Remarque : Vous pouvez voir cet événement dans le journal des événements application dans le cas où il n'a pas suffisamment de mémoire virtuelle disponible pour traiter un message ou à la suite d'un problème de mise en forme de message. Des occurrences individuelles de cet événement n'indiquent pas de fragmentation de mémoire virtuelle. Toutefois, plusieurs occurrences de l'événement consigné dans un court temps frame indiquent que la mémoire virtuelle sur le serveur est très fragmenté.

Journaux de performances et alertes

Le compteur suivant est le compteur plus important à surveiller pour la fragmentation de mémoire virtuelle dans le processus Store.exe dans Exchange 2003 et Exchange 2000 :
  • Objet de performance : MSExchangeIS
    Compteur : Taille du plus grand bloc de mémoire virtuelle

    Ce compteur affiche la taille (en octets) du plus grand bloc de mémoire virtuelle. Ce compteur apparaît sous la forme d'une ligne qui incline vers le bas comme mémoire virtuelle est utilisée. Si ce compteur descend en dessous de 32 Mo, Exchange enregistre un message d'avertissement ID d'événement 9582 dans le journal des événements application. Si ce compteur descend en dessous de 16 Mo, Exchange enregistre un message d'erreur ID d'événement 9582 dans le journal des événements application. Si le plus grand bloc disponible est faible (inférieure à 10 Mo), le serveur approche un état critique où les opérations de message peuvent commencer à échouer et messages d'erreur 12800 ID d'événement sont enregistrés à plusieurs reprises.
Vous pouvez également utiliser les compteurs suivants pour surveiller la mémoire virtuelle dans le processus Store.exe :
  • Objet de performance : MSExchangeIS
    Compteur : Total de la machine virtuelle de blocs libres

    Ce compteur affiche le nombre total de blocs de mémoire virtuelle libre indépendamment de leur taille. Ce compteur apparaît sous la forme d'une ligne qui forme une pyramide lorsque vous analysez la mémoire virtuelle. Vous pouvez utiliser ce compteur pour mesurer la rapidité avec laquelle la mémoire virtuelle disponible est fragmentée. Pour calculer la taille du bloc moyenne, utilisez les compteurs suivants :
    Objet de performance : Processus
    Compteur : Octets virtuels
    Instance : BANQUE
    Objet de performance : MSExchangeIS
    Compteur : Total de la machine virtuelle de blocs libres
    Pour calculer la taille du bloc moyenne, divisez le BANQUE instance de la Octets virtuels compteur de la Processus objet de performance par la Total de la machine virtuelle de blocs libres compteur de la MSExchangeIS objet de performance.
  • Objet de performance : MSExchangeIS
    Compteur : Total de la machine virtuelle volumineux en octets de blocs

    Ce compteur affiche la somme en octets de tous les blocs de mémoire virtuelle libre sont supérieurs ou égaux à 16 Mo. Ce compteur apparaît sous la forme d'une ligne qui incline vers le bas comme mémoire virtuelle est utilisée. Vous pouvez utiliser ce compteur et le Blocs de 16 Mo Total de mémoire virtuelle disponibles compteur pour surveiller le taux de fragmentation de mémoire virtuelle et l'état de la mémoire virtuelle quotidienne du serveur.

Comment faire pour détecter les problèmes de fragmentation de mémoire virtuelle

Pour détecter les problèmes de fragmentation de mémoire virtuelle dans Exchange 2003 et Exchange 2000, procédez comme suit :
  1. Afficher le contenu du journal des événements application de l'Observateur d'événements pour voir si les messages d'avertissement ID d'événement 9582 ou des messages d'erreur ID d'événement 9582 sont consignés.

    Remarque : Dans certains environnements dans lesquels existe un très bon nombre d'utilisateurs, il peut être classique pour la mémoire virtuelle à tomber au-dessous du seuil de 32 Mo durant les périodes de pics d'activité et à augmenter de manière significative pendant les périodes de faible activité.
  2. Utilisez l'outil Performance journaux et alertes pour surveiller le compteur suivant :
    Objet de performance : MSExchangeIS
    Compteur : Taille du plus grand bloc de mémoire virtuelle

    Faites attention à la valeur de ce compteur. Pour afficher les tendances d'utilisation de mémoire virtuelle, ouvrez une session ce compteur à l'aide d'intervalles de 1 minute sur une période de 18 à 24 heures et affichage du Minimum valeur enregistrer le niveau le plus bas. Si ce compteur indique que l'espace d'adressage virtuel est faible, suivez les étapes décrites dans la section « Comment optimiser l'utilisation de mémoire virtuelle ».
  3. Déterminer si les autres processus liés à la banque d'informations (comme un programme antivirus) sont réduisant la mémoire virtuelle à un niveau inférieur au seuil de 32 Mo ou inférieur au seuil de 16 Mo. Par exemple, dans un scénario où un programme antivirus est configuré pour analyser les bases de données de messagerie permet de réduire le bloc de mémoire virtuelle à moins de 32 Mo, les messages d'avertissement ID d'événement 9582 sont enregistrés dans le journal des événements. Le niveau de mémoire virtuelle peut être seulement légèrement en dessous du seuil de 32 Mo, et de performances n'est pas affecté. Pendant les périodes d'inactivité de l'utilisateur (telles qu'après les heures normales de bureau), la mémoire virtuelle augmente et ID d'événement 9582 messages d'avertissement ne sont plus consignés.

    Si les performances sont acceptables et mémoire virtuelle augmente pendant les périodes de faible activité, vous devrez peut-être pas effectuer les étapes à suivre pour corriger le problème de mémoire virtuelle. Toutefois, si vous envisagez d'augmenter la charge des utilisateurs, vous souhaiterez effectuer les étapes à suivre pour réduire la consommation de mémoire virtuelle sur le serveur afin qu'Exchange 2003 ou Exchange 2000 peut gérer une charge supérieure.

Comment optimiser l'utilisation de mémoire virtuelle

Pour optimiser l'utilisation de mémoire virtuelle et pour aider à réduire les problèmes de fragmentation de mémoire virtuelle, procédez comme suit.

Important Cette section, la méthode ou la tâche qui va suivre contient des étapes qui vous indiquent la méthode pour modifier le Registre de Windows. Toutefois, les problèmes sérieux peuvent survenir si vous modifiez le Registre de façon incorrecte. Par conséquent, assurez-vous de suivre ces étapes avec une attention toute particulière. Afin de couvrir votre système d'une protection supplémentaire, veuillez sauvegarder le Registre avant d'intervenir pour y apporter des modifications. Ainsi, si à la suite des modifications un problème devait survenir, vous pourrez toujours restaurer le Registre. Pour obtenir des informations sur la marche à suivre pour sauvegarder ou restaurer la Base de Registre, cliquez sur le lien (numéro) ci-dessous et afficher l'article correspondant dans la Base de connaissances Microsoft :
322756 Comment sauvegarder et restaurer le Registre dans Windows
  1. Installez les derniers service packs sont disponibles pour Microsoft Windows Server 2003 ou Windows 2000 et Exchange 2003 ou Exchange 2000. Pour plus d'informations sur la façon d'obtenir les derniers service packs, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :
    260910Comment faire pour obtenir le dernier service pack Windows 2000
    301378 Comment faire pour obtenir le dernier service pack Exchange 2000 Server
    Remarque : Un changement de comportement a été introduit dans Exchange 2000 Server Service Pack 3 (SP3) afin que les objets du moteur ESE (Extensible Storage Engine) sont allouées à partir d'emplacements de mémoire supérieures. Cette méthode d'allocation « descendant » a été implémentée pour réduire la fragmentation de mémoire virtuelle.
  2. Définir le commutateur/3 GB dans le fichier Boot.ini.

    Si Exchange 2003 ou Exchange 2000 est installé sur tous les systèmes d'exploitation suivants, et plus de 1 Go de RAM physique installée sur l'ordinateur, définissez le commutateur/3 GB dans le fichier Boot.ini :
    • Microsoft Windows Server 2003, Standard Edition
    • Microsoft Windows Server 2003, Enterprise Edition
    • Microsoft Windows Server 2003, Datacenter Edition
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Server Datacenter Server
    Cette option de configuration augmente l'espace d'adressage virtuel.

    Important Ne définissez pas le commutateur/3 GB dans le fichier Boot.ini si vous exécutez Exchange Server 2003 ou Exchange 2000 Server sur un ordinateur qui exécute Windows 2000 Server Standard. Ce système d'exploitation ne prend pas en charge cette option.Pour des informations complémentaires, cliquez sur l'un des numéros ci-dessous pour afficher l'article correspondant de la Base de connaissances Microsoft :
    291988Une description de la fonctionnalité de réglage de RAM Go 4 et le paramètre d'Extension d'adresse physique
    266096 Exchange 2000 requiert le commutateur/3 GB avec plus de 1 gigaoctet de RAM physique
    L'un des effets de l'utilisation du commutateur/3 GB est une réduction significative du nombre de pages système disponibles pour le noyau. Microsoft recommande de définir le commutateur/3 GB dans le fichier Boot.ini sur les serveurs Exchange pour modifier les paramètres par défaut et d'augmenter le nombre de pages système qui sont alloués.

    Lorsque vous définissez la go/3 GB dans le fichier Boot.ini sur un ordinateur fonctionnant sous Windows Server 2003, définissez le commutateur /userva dans le fichier Boot.ini sur une valeur comprise entre 2970 et 3030. La valeur recommandée est 3030 (cette valeur est équivalente à celle de Windows 2000 SystemPages de 31000).

    Important Sur Windows 2003, le commutateur /userva doit être utilisé à la place de la
    SystemPages
    clé de Registre. Ils ne doivent pas être utilisés conjointement. Si la valeur pour le commutateur /userva n'est pas définie à partir de 2970 via 3030 dans le fichier Boot.ini et le commutateur/3 GB est défini, Exchange 2003 enregistre 9665 d'ID d'événement dans le journal des événements. Cet ID d'événement indique que la mémoire virtuelle sur le serveur n'est pas configuré pour utiliser les paramètres de la mémoire est optimale.

    Pour définir la
    SystemPages
    valeur de Registre sur un ordinateur qui exécute Windows 2000 Server, procédez comme suit :
    1. Cliquez sur Démarrer, puis cliquez sur Exécuter.
    2. Dans le Ouvrir zone, tapez Regedit, puis cliquez sur OK.
    3. Recherchez et puis cliquez sur la clé de Registre suivante :
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
    4. Dans le volet droit, double-cliquez sur SystemPages.
    5. Dans le Données de la valeur Tapez une valeur comprise entre 24000 et 31000 et puis cliquez sur OK.
    6. Quittez l'Éditeur du Registre.
    Remarque : Pour rendre les paramètres de mémoire virtuelle plus visible, Exchange 2003 enregistre un message d'événement 9665 ID si ces paramètres de mémoire ne sont pas optimisés.
  3. Réduire le nombre de groupes de stockage sur le serveur.

    Mémoire virtuelle supplémentaire est utilisé lorsqu'un groupe de stockage est monté, et les bases de données supplémentaires dans un groupe de stockage existant ont très peu d'effet sur la quantité de mémoire virtuelle utilisée. De ce fait, vous souhaiterez peut-être remplir un groupe de stockage avant de créer des groupes de stockage supplémentaire sur le serveur.
  4. Définir la
    HeapDeCommitFreeBlockThreshold
    Valeur DWORD dans la clé de Registre suivante :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
    Le
    HeapDeCommitFreeBlockThreshold
    valeur de Registre est la taille minimale d'un bloc libre le segment de mémoire désaffecte. Le paramètre par défaut est 0 (zéro). Cela signifie que le Gestionnaire de segments de mémoire désaffecte chaque page de 4 Ko qui devient disponible. Annule les opérations peuvent entraîner la fragmentation de mémoire virtuelle supplémentaire. Vous pouvez définir la
    HeapDeCommitFreeBlockThreshold
    entrée de Registre dans la clé de Registre suivante pour une valeur plus élevée pour réduire la fragmentation de mémoire virtuelle :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
    La valeur recommandée à utiliser pour le
    HeapDeCommitFreeBlockThreshold
    entrée de Registre est 0 x 00040000 (au format hexadécimal).Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    315407La clé de Registre « HeapDecommitFreeBlockThreshold »
    Remarque : Le
    HeapDeCommitFreeBlockThreshold
    entrée de Registre est indépendante du commutateur/3 GB .
  5. Ajuster la taille du cache.

    Avertissement Si vous utilisez le composant logiciel enfichable ADSI Edit, l'utilitaire LDP ou tout autre client LDAP version 3 et que vous effectuez une modification incorrecte des attributs d'objets Active Directory, vous pouvez générer des problèmes sérieux. Ces problèmes peuvent vous obliger à réinstaller Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003, ou Windows et Exchange. Microsoft ne peut pas garantir que les problèmes qui se produisent si modification incorrecte des attributs d'objets Active Directory puissent être résolus. Modification de ces attributs à vos propres risques.

    Pour ajuster la taille du cache, utilisez ADSI Edit pour modifier la valeur de l'attribut msExchESEParamCacheSizeMax .

    Cache de base de données de la banque est également appelé tampon ESE, et il offre une grande zone de mise en cache pour les pages de base de données (chaque page de 4 Ko) avant qu'elles soient validées dans le magasin. Par défaut, Exchange 2000 utilise des pages jusqu'à 229376 (896 Mo) de mémoire pour le cache de base de données. Par défaut, Exchange 2003 interroge la configuration de la mémoire de l'ordinateur et utilise ensuite les pages jusqu'à 229376 (896 Mo) si le commutateur/3 GB est défini sur le serveur ou 147456 pages (576 Mo) si le commutateur/3 GB n'est pas défini sur le serveur. Sur un serveur qui dispose de plus de 2 Go de mémoire, vous souhaiterez peut-être augmenter la taille du tampon ESE. Toutefois, si vous le faites, vous pouvez entraîner la fragmentation de mémoire en raison de l'espace d'adressage réduit qui est disponible pour le reste des fonctions de magasin. Microsoft recommande que vous ne définissez pas cette valeur supérieure à 311296 pages (1200 Mo).

    Si les messages d'ID d'événement 9582 sont enregistrés dans le journal des événements application, vous pourrez résoudre l'occurrence de ces messages en réduisant la taille du cache de base de données. Dans ce cas, Microsoft recommande que vous affectez une valeur inférieure à la valeur par défaut à l'attribut msExchESEParamCacheSizeMax et que vous utilisez une valeur qui est un multiple de 8 192 octets. Si vous réduisez la taille du cache de base de données, le processus Store.exe lit et écrit sur le disque le plus fréquemment et cela peuvent affecter les performances du serveur.

    Avant d'augmenter la taille de cache maximale de base de données, utilisez des journaux et alertes pour surveiller le BANQUE instance de la Octets virtuels compteur de la Processus objet sous une charge normale. Ce compteur indique la taille actuelle (en octets) de l'espace d'adressage virtuel utilisé par le processus Store.exe. Pour plus d'informations sur comment modifier la taille du cache de base de données, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    266768Comment faire pour modifier la taille de cache maximale de base de données de banque dans Exchange 2000 Server
    Remarque : Vérifiez que la valeur que vous affectez à l'attribut msExchESEParamCacheSizeMax se termine sur une limite de 32 Mo (c'est-à-dire un multiple de 32 Mo).
  6. Réduire le nombre maximal de tables ouvertes ESE.

    Avertissement Si vous utilisez le composant logiciel enfichable ADSI Edit, l'utilitaire LDP ou tout autre client LDAP version 3 et que vous effectuez une modification incorrecte des attributs d'objets Active Directory, vous pouvez générer des problèmes sérieux. Ces problèmes peuvent vous obliger à réinstaller Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003, ou Windows et Exchange. Microsoft ne peut pas garantir que les problèmes qui se produisent si modification incorrecte des attributs d'objets Active Directory puissent être résolus. Modification de ces attributs à vos propres risques.

    Le moteur de stockage qui est utilisé par Exchange 2000 met en cache les données sur les dossiers qui ne sont pas accessibles actuellement. Dans certaines situations, cela peut contribuer à la fragmentation de mémoire virtuelle. Une façon d'atténuer ce est de réduire le nombre maximal de tables ouvertes qui sont autorisés par Exchange. Le paramètre par défaut sur les serveurs 8 processeurs est 27600 tables par groupe de stockage. Si vous diminuez cette valeur, vous pouvez réduire les problèmes de fragmentation de mémoire virtuelle. Toutefois, si vous diminuez cette valeur, vous pouvez également provoquer des situations où les opérations peuvent échouer en raison du trop grand nombre de tables ouvertes, et vous pouvez recevoir le message d'erreur suivant :
    Erreur-1311
    JET_errTooManyOpenTables
    Important Modifier ce paramètre uniquement lorsque nous vous recommandons de le faire par un technicien du support technique de Microsoft Product Support Services.

    Exchange 2003 utilise une méthode différente pour mettre en cache les données sur les dossiers qui ne sont pas accessibles actuellement. Par conséquent, il est peu probable que la réduction du nombre maximal de tables ouvertes est comme nécessaire ou efficace pour réduire les problèmes de fragmentation de mémoire virtuelle.

    Pour réduire le nombre maximal de tables ouvertes qui est géré par le moteur ESE, définissez l'attribut msExchESEParamMaxOpenTables sur chaque objet de groupe de stockage à 27600. Pour ce faire, procédez comme suit :
    1. Démarrez ADSI Edit.

      Remarque : ADSI Edit est inclus dans les outils de Support de Windows 2000. Pour installer les outils de Support de Windows 2000, cliquez droit sur le Suptools.msi fichier dans le dossier Support\Tools du CD-ROM Windows 2000, puis cliquez sur Installer.
    2. Développez Conteneur de configuration [Nom_serveur.Nom_domaine.com], développez CN = Configuration, DC =Nom_domaineDC =com, développez CN = Services, développez CN = Microsoft Exchange, développez CN =Nom_organisation, développez CN = Administrative Groups, développez CN =Groupe d'administration (où Groupe d'administration est le groupe administratif qui contient le groupe de stockage que vous souhaitez modifier), développez CN = Servers, développez CN =Nom_serveur, puis développez CN = InformationStore.
    3. Avec le bouton droit CN =Groupe de stockage (où Groupe de stockage est le groupe de stockage que vous souhaitez modifier), puis cliquez sur Propriétés.
    4. Dans le Sélectionnez les propriétés à afficher liste, cliquez sur Les deux.
    5. Dans le Sélectionnez une propriété à afficher liste, cliquez sur msExchESEParamMaxOpenTables.
    6. Dans le Modifier l'attribut zone, tapez 27600, puis cliquez sur Ensemble.
    7. Cliquez sur Appliquer, cliquez sur OK, puis fermez ADSI Edit.

Plus d'informations

Services de Support technique de Microsoft fonctionne sur de nombreux scénarios qui impliquent des erreurs et avertissements d'événement 9582. La plupart du temps, il n'est pas un problème avec Exchange fragmenter la mémoire. En règle générale, le problème est provoqué par un logiciel tiers une fuite de mémoire.

Le problème le plus courant est provoqué par un logiciel tiers ouvrant des milliers d'objets. Ces objets peuvent être des messages (OMSG), des dossiers (OFOLD) ou des vues (VMSG). Les objets pouvant être ouverts par un logiciel antivirus, logiciel de connectivité sans fil tiers, des compléments Outlook ou autres logiciels. Ces objets ouverts consomment de la mémoire. La quantité de mémoire est consommée varie selon le type d'objet, la taille de la variable de membre et de nombreux autres facteurs. Il est courant de l'application défaillant ouvrir des milliers de ces objets et priver le processus de banque Exchange de la mémoire est nécessaire pour fonctionner correctement.

Par défaut dans Exchange 2000, il n'existe aucune limite au nombre d'objets OMSG. Dans Exchange 2003, il existe une limite de 250 objets OMSG par session MAPI. Cette limite est réglable. Le moyen le plus simple pour vérifier que ce paramètre est pour afficher les Messages ouverts, ouvrir les pièces jointes et ouvrir des dossiers des valeurs en Gestionnaire système Exchange. Pour ce faire, procédez comme suit :
  1. Cliquez droit sur le Ouvertures de session dossier sous l'objet de banque de boîtes aux lettres pour le serveur qui enregistre les 9582 événements, pointez sur Vue, puis cliquez sur Ajouter/supprimer des colonnes.
  2. Ajouter le Ouvrir les Messages, Ouvrir les pièces jointes, et Ouvrir des dossiers colonnes à la liste des Colonnes affichées.
Vous devez vérifier ce paramètre pour chaque banque de boîtes aux lettres sur le serveur, le cas échéant. Après avoir sélectionné les colonnes supplémentaires, vous devez trier les colonnes par le nombre de messages ouverts, en fonction du nombre de dossiers ouverts, puis par les pièces jointes ouvertes. Tout utilisateur disposant des centaines, voire même des milliers de messages ouverts, des dossiers ou des pièces jointes indique un problème potentiel.Pour plus d'informations sur la façon de limiter le nombre de OMSG objets Exchange Server en 2003 et dans Exchange 2000 Server, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
830829Votre ordinateur Exchange Server 2003 peut cesser de répondre après qu'un client MAPI ouvre plus que la valeur par défaut de certains objets de serveur

Références

Pour plus d'informations sur la façon de résoudre les problèmes de performances dans Exchange 2000, consultez les articles suivants dans la Base de connaissances Microsoft :
815372 Comment optimiser l'utilisation de mémoire dans Exchange Server 2003
317411 Comment collecter des données pour résoudre les problèmes de mémoire virtuelle Exchange
296073 Surveillance de la fragmentation de mémoire de Exchange 2000
279615 Manque de mémoire virtuelle disponible affecte les performances du serveur
266768 Comment faire pour modifier la taille de cache maximale de base de données de banque dans Exchange 2000 Server
286350 Comment utiliser ADPlus pour dépanner « blocages » et « incidents »
Pour plus d'informations sur le commutateur /GB 3, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :
291988Une description de la fonctionnalité de réglage de RAM Go 4 et le paramètre d'Extension d'adresse physique
266096 Exchange 2000 requiert le commutateur/3 GB avec plus de 1 gigaoctet de RAM physique
313707 Un serveur Exchange 2000 avec le « / / 3 GB "commutateur dans le fichier Boot.ini peut perdre la connectivité réseau sous une lourde charge de messagerie
328882 Utilisation de la mémoire Exchange et le commutateur/3 GB
Pour plus d'informations sur la façon de résoudre les problèmes de fragmentation de mémoire virtuelle spécifiques, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
272537Notification de la mémoire virtuelle est mal calculée
306860 État de mémoire incorrecte lors de la surveillance de l'état de la mémoire virtuelle disponible
313084 L'état de la mémoire est incorrect lorsque vous surveillez l'état de la mémoire virtuelle disponible
319682 Les informations de Exchange 2000 stocker des rapports, un message d'avertissement d'événement ID 327 et la mémoire virtuelle peuvent être fragmentés
324118 Le moteur de base de données ESE contribue à la fragmentation de mémoire virtuelle
810985 Fragmentation de mémoire virtuelle se produit lorsque vous basculez sur un serveur virtuel Exchange 2000
325467 ID d'événement 9582 se produit immédiatement après le basculement de cluster
315771 La banque d'informations s'arrête sur un cluster en raison de la vérification IsAlive
311901 Les effets du réglage 4GT sur les entrées de Table de Page système

Propriétés

Numéro d'article: 325044 - Dernière mise à jour: samedi 7 avril 2012 - Version: 2.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Exchange 2000 Enterprise Server
Mots-clés : 
kbinfo kbmt KB325044 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 325044
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.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com