Nel server di Exchange sono presenti più di 8 processori

[L'obiettivo di questo argomento è risolvere un problema specifico correlato a Exchange Server Analyzer Tool. È applicabile solo ai sistemi su cui è stato eseguito Exchange Server Analyzer Tool e nei quali è stato riscontrato tale problema. Exchange Server Analyzer Tool, che può essere scaricato gratuitamente, raccoglie dati di configurazione in modalità remota da ogni server della topologia e li analizza in modo automatico. Nel rapporto che risulta dall'analisi vengono fornite informazioni dettagliate su importanti problemi di configurazione, problemi potenziali e impostazioni del prodotto non predefinite. I consigli forniti consentono di migliorare le prestazioni, la scalabilità, l'affidabilità e il tempo di attività. Per ulteriori informazioni sullo strumento o per scaricare le versioni aggiornate, vedere "Analizzatori di Microsoft Exchange" all'indirizzo https://go.microsoft.com/fwlink/?linkid=34707.]  

Ultima modifica dell'argomento: 2009-08-19

Microsoft® Exchange Server Analyzer Tool esegue una query nella classe Microsoft WMI (Strumentazione gestione Windows®) Win32_ComputerSystem per determinare quanto segue:

  • Se la proprietà NumberOfLogicalProcessors esiste in WMI, Exchange Server Analyzer determina il valore corrente di NumberOfLogicalProcessors. NumberOfLogicalProcessors restituisce il numero di processori logici presenti nel computer. Questa proprietà è disponibile in Windows Server 2008. In Windows Server 2003 NumberOfLogicalProcessors non è disponibile per impostazione predefinita. L'aggiornamento rapido cui si fa riferimento nell'articolo 932370, "Il numero di processori fisici abilitati per la tecnologia Hyper-Threading non viene rilevato correttamente in Windows Server 2003" (https://go.microsoft.com/fwlink/?linkid=3052&kbid=932370), aggiunge la proprietà NumberOfLogicalProcessors in Windows Server 2003.
  • Se la proprietà NumberOfLogicalProcessors non esiste, Exchange Server Analyzer determina il valore corrente di NumberOfProcessors. In Windows Server 2008 NumberOfProcessors restituisce soltanto il numero di processori fisici. Per impostazione predefinita, in Windows Server 2003 NumberOfProcessors restituisce il numero di processori logici.

Se Exchange Server Analyzer rileva che il numero di processori logici è superiore a otto, verrà visualizzato un avviso. Tuttavia, se il server è configurato per utilizzare la tecnologia Hyper-Threading di Intel, questo avviso può essere ignorato. La tecnologia Hyper-Threading consente alle applicazioni multi-thread di eseguire i thread in parallelo. La tecnologia Hyper-Threading richiede un computer con processore Intel® Pentium® 4 che supporta la tecnologia Hyper-Threading e, inoltre, chipset, BIOS e sistema operativo abilitati per la tecnologia HT.

Exchange 2000 Server e Exchange Server 2003 possono utilizzare in modo efficiente soltanto otto processori. In particolare, il servizio Archivio informazioni di Microsoft Exchange è ottimizzato per un massimo di otto processori.

Per i computer che dispongono di più di 8 processori, si raccomanda di utilizzare il partizionamento hardware per partizionare il computer in più computer da otto o da quattro processori. In alternativa, è possibile configurare l'affinità delle CPU per il processo Archivio informazioni di Microsoft Exchange (Store.exe) in modo che vengano utilizzati solo otto processori.

Non appena il processo Archivio informazioni di Microsoft Exchange viene limitato a otto processori tramite l'affinità delle CPU o il partizionamento dell'hardware, eseguire l'aggiornamento ai più recenti Service Pack e aggiornamenti cumulativi di Exchange disponibili. Questo è importante soprattutto se si esegue Exchange Server 2003.

Precedentemente, le prestazioni dei server di Exchange hanno mostrato modesti miglioramenti quando i processori presenti nei server back-end sono più di quattro. Con più di otto processori, nel migliore dei casi, le prestazioni presentano un miglioramento trascurabile e talvolta possono anche peggiorare. Il peggioramento delle prestazioni in seguito all'aumento del numero dei processori è diventato più evidente con i tipi di processori utilizzati sui computer più recenti. Con Exchange Server 2003 Service Pack 1, la scalabilità con processori aggiuntivi è notevolmente migliorata. Quando la tecnologia hyper-threading è abilitata, i server a otto processori presentano un miglioramento delle prestazioni del 50% rispetto ai server a quattro processori. L'utilizzo di computer a otto processori per i server back-end è oggi appropriato in diverse circostanze. I server a due processori sono ancora raccomandati per i server front-end.

Come illustrato in precedenza, se il computer di Exchange Server utilizza la tecnologia Hyper-Threading, questo avviso può essere tranquillamente ignorato.

Per correggere questo errore su sistemi che non utilizzano la tecnologia Hyper-Threading

  1. Installare il Service Pack o gli aggiornamenti cumulativi più recenti per Exchange, che possono essere scaricati dal sito Web Download per Exchange Server 2003 all'indirizzo https://go.microsoft.com/fwlink/?linkid=25097.

  2. Impostare l'affinità delle CPU per il servizio Archivio informazioni di Microsoft Exchange (Store.exe) su 8 CPU oppure utilizzare il partizionamento dell'hardware per creare un server di Exchange a otto processori. Contattare il produttore dell'hardware per ulteriori informazioni su come eseguire questa operazione.

Per ulteriori informazioni sulla scalabilità delle risorse di Exchange Server, consultare l'articolo 827281 della Microsoft Knowledge Base "Scalabilità della memoria e della CPU in Exchange 2000 e in Exchange 2003" all'indirizzo https://go.microsoft.com/fwlink/?linkid=3052&kbid=827281.

Per ulteriori informazioni, consultare anche l'articolo 271088 della Microsoft Knowledge Base "XGEN: Ottimizzazione dei server Active Directory di Windows 2000 con sei o otto processori per l'esecuzione in Exchange 2000" all'indirizzo https://go.microsoft.com/fwlink/?linkid=3052&kbid=271088.

Per ulteriori informazioni sulla tecnologia Hyper-Threading, consultare il sito Web di Intel all'indirizzo http://www.intel.com/info/hyperthreading.

Nota

Gli indirizzi Web possono cambiare, quindi potrebbe essere impossibile connettersi a uno o più siti Web citati in questo documento.