Faible nombre de threads Trend ScanMail

[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 : 2009-09-29

L'outil Microsoft® Exchange Server Analyzer Tool lit l'entrée de Registre suivante pour déterminer la valeur de MaxScanningThreadCount :

HKEY_LOCAL_MACHINE\Software\TrendMicro\ScanMail for Exchange\RealTimeScan\ScanOption

La valeur de Registre MaxScanningThreadCount représente le nombre maximal de threads que ScanMail pour Exchange peut créer pour l'analyse. La valeur par défaut est 12.

Exchange Server Analyzer lit également l'entrée de Registre suivante pour déterminer si une analyse de message VSAPI (Virus Scanning API) est activée :

HKLM\System\CurrentControlSet\Services\MSExchangeIS\VirusScan\Enabled

La valeur 1 pour Enabled indique que l'analyse VSAPI est activée. La valeur 0 indique que l'analyse VSAPI n'est pas activée.

Exchange Server Analyzer interroge également la classe WMI (Windows® Management Instrumentation) Microsoft Win32_ComputerSystem pour déterminer les informations suivantes :

  • Si la propriété NumberOfLogicalProcessors existe dans WMI, Exchange Server Analyzer détermine la valeur actuelle de NumberOfLogicalProcessors. NumberOfLogicalProcessors renvoie le nombre de processeurs physiques sur l'ordinateur. Cette propriété est disponible dans Windows Server 2008. Par défaut, NumberOfLogicalProcessors n'est pas disponible dans Windows Server 2003. Le correctif mentionné dans l'article 932370 de la Base de connaissances Microsoft, « The number of physical hyperthreading-enabled processors or the number of physical multicore processors is incorrectly reported in Windows Server 2003 » (https://go.microsoft.com/fwlink/?linkid=3052&kbid=932370) (en anglais) ajoute la propriété NumberOfLogicalProcessors à Windows Server 2003.
  • Si la propriété NumberOfLogicalProcessors n'existe pas, Exchange Server Analyzer détermine la valeur actuelle de la propriété NumberOfProcessors. Dans Windows Server 2008, NumberOfProcessors renvoie seulement le nombre de processeurs physiques. Par défaut, dans Windows Server 2003, NumberOfProcessors renvoie le nombre de processeurs logiques.

La valeur renvoyée représente le nombre de processeurs installés sur l'ordinateur, y compris les processeurs physiques et logiques. La technologie Hyper-Threading de Intel permet de diviser un processeur physique en deux processeurs logiques.

Exchange Server Analyzer interroge également le service d'annuaire Active Directory® pour déterminer le nombre d'objets avec une classe d'objet de msExchPrivateMDB. Ce nombre représente le nombre de banques de boîtes aux lettres de l'ordinateur Exchange Server.

Si Exchange Server Analyzer détecte que la valeur de MaxScanningThreadCount est inférieure à (2 × NumberOfProcessors + 1) + 3 + le nombre de banques de boîtes aux lettres sur un ordinateur Exchange Server sur lequel l'analyse VSAPI est activée, un avertissement s'affiche.

noteRemarque :
S'il est équipé de la technologie Hyper-Threading, la valeur du nombre de processeurs logiques double le nombre de processeurs physiques. Il est recommandé d'utiliser la formule précédente pour les systèmes équipés de processeurs physiques, de même que pour les systèmes qui disposent de processeurs physiques et logiques.

Cet avertissement indique que la valeur de Registre MaxScanningThreadCount n'est peut-être pas optimisée pour votre environnement. Cette valeur doit être définie de manière à être au moins égale à la taille limite des pièces jointes fixée sur vos serveurs Exchange. Pour plus d'informations sur une valeur de Registre associée, voir la rubrique Faible nombre de pools de threads Trend ScanMail.

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.

Pour supprimer cet avertissement

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

  2. Naviguez jusqu'à : HKLM\Software\TrendMicro\ScanMail for Exchange\RealTimeScan\ScanOption

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

  4. Entrez une valeur recommandée par Exchange Server Analyzer.

  5. Fermez l'Éditeur du Registre et redémarrez le service ScanMail_RealTimeScan et le service de banque d'informations de Microsoft Exchange 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 la technologie Hyper-Threading, voir le site Web d'Intel.

noteRemarque :
Les adresses Web pouvant être modifiées, vous risquez de ne pas pouvoir vous connecter aux sites Web susmentionnés.