Niedrige Thread-Anzahl für Trend ScanMail

[Dieses Thema beschäftigt sich mit einem besonderen Problem, das von Exchange Server Analyzer angezeigt wird. Die Problembehandlung sollte nur auf Systeme angewendet werden, auf denen Exchange Server Analyzer ausgeführt wird und dieses spezielle Problem auftritt. Exchange Server Analyzer (als kostenloser Download verfügbar) trägt remote Konfigurationsdaten von allen Servern in der Topologie zusammen und analysiert diese Daten automatisch. Der sich ergebende Bericht enthält ausführliche Informationen zu wichtigen Konfigurationskonflikten, möglichen Problemen und Produkteinstellungen, die nicht den Standardeinstellungen entsprechen. Indem Sie diese Empfehlungen beachten, können Sie bessere Leistung, Skalierbarkeit, Zuverlässigkeit und Betriebszeit erzielen. Weitere Informationen zum Tool sowie zum Download der aktuellsten Version finden Sie unter "Microsoft Exchange Analyzers" unter der Adresse https://go.microsoft.com/fwlink/?linkid=34707.]  

Letztes Änderungsdatum des Themas: 2009-09-29

Microsoft® Exchange Server Analyzer liest den folgenden Registrierungseintrag, um den Wert für MaxScanningThreadCount zu bestimmen:

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

Der Registrierungswert MaxScanningThreadCount stellt die maximale Anzahl von Threads dar, die von ScanMail für Exchange zum Scannen erstellt werden können. Der Standardwert ist 12.

Microsoft Exchange Server Analyzer liest außerdem den folgenden Registrierungseintrag, um zu bestimmen, ob das VSAPI-Nachrichtenscanning (Virus Scanning API) aktiviert ist:

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

Der Wert 1 für Enabled gibt an, dass VSAPI-Scanning aktiviert ist. Der Wert 0 gibt an, dass das VSAPI-Scanning nicht aktiviert ist.

Exchange Server Analyzer fragt außerdem die WMI-Klasse (Microsoft Windows® Management Instrumentation) Win32_ComputerSystem ab, um Folgendes zu bestimmen:

  • Wenn die Eigenschaft NumberOfLogicalProcessors in WMI vorhanden ist, ermittelt Exchange Server Analyzer den aktuellen Wert für NumberOfLogicalProcessors. NumberOfLogicalProcessors gibt die Anzahl der logischen Prozessoren im Computer zurück. Diese Eigenschaft ist in Windows Server 2008 verfügbar. Standardmäßig ist NumberOfLogicalProcessors in Windows Server 2003 nicht verfügbar. Der im Microsoft Knowledge Base-Artikel 932370 "Die Anzahl der physischen Prozessoren mit Hyperthreading aktiviert oder die Anzahl der physischen Prozessoren Mehrkern wird in Windows Server 2003 nicht ordnungsgemäß gemeldet" (https://go.microsoft.com/fwlink/?linkid=3052&kbid=932370) erwähnte Hotfix fügt Windows Server 2003 die Eigenschaft NumberOfLogicalProcessors hinzu.
  • Wenn die Eigenschaft NumberOfLogicalProcessors nicht vorhanden ist, ermittelt Exchange Server Analyzer den aktuellen Wert für NumberOfProcessors. In Windows Server 2008 gibt NumberOfProcessors nur die Anzahl der physikalischen Prozessoren zurück. In Windows Server 2003 gibt NumberOfProcessors standardmäßig die Anzahl der logischen Prozessoren zurück.

Der zurückgegebene Wert stellt die Anzahl der auf dem Computer installierten Prozessoren dar und enthält sowohl die physikalischen als auch die logischen Prozessoren. Mithilfe der Hyper-Threading-Technologie von Intel kann ein physikalischer Prozessor in zwei logische Prozessoren aufgeteilt werden.

Exchange Server Analyzer fragt darüber hinaus den Active Directory®-Verzeichnisdienst ab, um die Anzahl der Objekte mit der Objektklasse msExchPrivateMDB zu bestimmen. Der Zähler dieser Objekte stellt die Anzahl der Postfachspeicher auf diesem Exchange Server-Computer dar.

Wenn Exchange Server Analyzer feststellt, dass der Wert für MaxScanningThreadCount kleiner als (2 x NumberOfProcessors + 1) + 3 + Anzahl der Postfachspeicher auf einem ExchangeServer-Computer mit installiertem VSAPI-Scanning ist, wird eine Warnung angezeigt.

noteAnmerkung:
Bei aktiviertem Hyper-Threading beträgt der Wert für die Anzahl der logischen Prozessoren das Zweifache der Anzahl der physikalischen Prozessoren. Es wird empfohlen, die oben angegebene Formel für Systeme, die nur über physikalische Prozessoren verfügen, und für Systeme, die sowohl über physikalische als auch logische Prozessoren verfügen, zu verwenden.

Diese Warnung gibt an, dass der Registrierungswert MaxScanningThreadCount für Ihre Umgebung möglicherweise nicht optimiert ist. Dieser Wert sollte zumindest gleich dem Grenzwert der Anlagengröße sein, den Sie auf Ihren Exchange-Servern festgelegt haben. Weitere Informationen über einen verwandten Registrierungswert finden Sie unter Niedrige Thread-Pool-Anzahl für Trend ScanMail.

importantWichtig:
Dieser Artikel enthält Informationen zum Bearbeiten der Registrierung. Stellen Sie vor dem Bearbeiten der Registrierung sicher, dass Sie für den Fall eines Problems mit dem Wiederherstellungsprozess für die Registrierung vertraut sind. Weitere Informationen zum Wiederherstellen der Registrierung finden Sie im Hilfethema „Wiederherstellen der Registrierung“ in Regedit.exe oder Regedt32.exe.

So beheben Sie diese Warnmeldung

  1. Öffnen Sie einen Registrierungs-Editor (z. B. Regedit.exe oder Regedt32.exe).

  2. Navigieren Sie zu: HKLM\Software\TrendMicro\ScanMail für Exchange\RealTimeScan\ScanOption

  3. Doppelklicken Sie im rechten Bereich auf MaxScanningThreadCount.

  4. Geben Sie einen Wert ein, der von Exchange Server Analyzer empfohlen wird.

  5. Schließen Sie den Registrierungs-Editor, und starten Sie den Dienst ScanMail_RealTimeScan und den Dienst Microsoft Exchange-Informationsspeicher neu, damit die Änderung wirksam wird.

Machen Sie sich vor dem Bearbeiten der Registrierung mit den entsprechenden Vorgängen vertraut. Lesen Sie dazu den Microsoft Knowledge Base-Artikel 256986, „Beschreibung der Microsoft Windows-Registrierung“ (https://support.microsoft.com/kb/256986/DE/).

Weitere Informationen zur Hyper-Threading-Technologie finden Sie auf der Intel-Website.

noteAnmerkung:
Webadressen können sich ändern. Möglicherweise können Sie deshalb die hier aufgeführten Webseiten oder Websites nicht aufrufen.