Trend ScanMail намалява брояча на пула от нишки, Microsoft Docs

Последна промяна на раздела: 2009-12-08

За да определи стойносттаScanningThreadPoolCount, Microsoft® Exchange Server Analyzer Tool чете следния запис в системния регистър:

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

Стойността на настройката на регистъраScanningThreadPoolCount представлява броя на нишките за сканиране, които ще бъдат инициализирани и прочетени за използване при стартиране на услугата "ScanMail for Exchange". Стойността по подразбиране е12. Когато всички нишки, създадени при стартиране, са използвани, услугата ScanMail for Exchange създава допълнителни нишки за използване, докато не се достигне броят на нишките, контролиран от настройката на регистъраMaxScanningThreadCount, описана в Trend ScanMail, намалява броя на нишките.

За да определи дали VSAPI (API за сканиране на вируси) режимът на сканиране на съобщения е активиран, анализаторът на Exchange Server също чете следния запис в системния регистър:

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

Стойността1 на параметъраEnabled показва, че режимът на VSAPI сканиране е активиран. Стойността0 показва, че VSAPI сканирането не е разрешено.

Анализаторът на сървъра на Exchange също отправя запитване към класаWin32_ComputerSystem на Microsoft Windows® Management Instrumentation (WMI), за да определи следното.

    Ако свойствотоNumberOfLogicalProcessors съществува в WMI, анализаторът на Exchange Server определя текущата стойност заNumberOfLogicalProcessors. СвойствотоNumberOfLogicalProcessors връща информация заброй логически процесори. Той присъства в Windows Server 2008. По подразбиране свойствотоNumberOfLogicalProcessors не присъства в Windows Server 2003. Корекцията, посочена в статия 932370 от базата знания на Microsoft, Броят на физическите процесори с активирана хипернишка или броят на физическите многоядрени процесори е неправилно докладван в Windows Server 2003 (http://go.microsoft.com/fwlink/? връзката > отразява общия брой физически и логически процесори, инсталирани в компютъра С помощта на многопоточната технология на Intel един физически процесор може да бъде разделен на два логически процесора.

Анализаторът на сървъра на Exchange също отправя запитване към услугата директория Active Directory®, за да определи броя на обектите, които принадлежат към класаmsExchPrivateMDB. Броят на тези обекти представлява броя на хранилищата на пощенските кутии на този компютър с Exchange Server.

Ако анализаторът определи, че стойността на параметъраScanningThreadPoolCount наScanningThreadPoolCount е по-малка от(2 × брой процесори + 1) + 3 + (брой хранилища на пощенски кутии) на машина на Exchange Server с активирано сканиране за вируси, се показва предупреждение.

Забележка.
Ако Hyper-Threading е активиран, броят на логическите процесори ще бъде два пъти по-голям от броя на физическите процесори. Препоръчваме ви да използвате горната формула за системи, които имат физически процесори, както и за системи, които имат физически и логически процесори.

Това предупреждение показва, че стойността на настройката на регистъраScanningThreadPoolCount може да не е оптимизирана за вашата среда. Тази стойност трябва да бъде зададена катопоне да е равен на ограничението за размер на прикачения файл, зададено за Exchange сървърите, които използвате.

За да разрешите причината за това предупреждение

Отидете до ключа на системния регистър:HKLM\Software\TrendMicro\ScanMail for Exchange\RealTimeScan\ScanOption.

В десния прозорец щракнете двукратно върхуScanningThreadPoolCount.