Share via


Calcolo dei megahertz per utente e di IOPS per utente

 

Si applica a: Exchange Server 2010, Exchange Server 2010 SP3

Ultima modifica dell'argomento: 2016-11-28

Sapere come stimare il consumo delle risorse di un utente Exchange aiuta nella pianificazione di hardware e capacità. È possibile utilizzare le procedure riportate in questo argomento per stabilire i megacicli e le operazioni di input/output al secondo per utente per Microsoft Exchange Server 2010. Per ulteriori informazioni sulla pianificazione di hardware e capacità, vedere i seguenti argomenti:

Per seguire le procedure descritte in questo argomento, è necessario conoscere i seguenti termini:

  • Megahertz/utente Questo termine si riferisce ai megacicli al secondo per utente, che corrisponde all'utilizzo grezzo del processore necessario per utente, misurato durante il periodo di picco (due ore) su un server di produzione.

  • Operazioni di input/output al secondo/Numero totale di cassette postali attive Questo termine si riferisce al numero di operazioni di input/output al secondo per cassetta postale attiva, che corrisponde all'utilizzo disco database necessario per utente, misurato durante il periodo di picco su un server di produzione. Questa metrica non comprende le operazioni di input/output del registro delle transazioni o le operazioni di input/output delle copie passive del database. Esclude anche le operazioni di input/output per l'indicizzazione del contenuto dei file.

Prerequisiti

Se le cassette postali attive di una società sono caratterizzate da esigenze di utilizzo diverse, potrebbe essere opportuno misurare i profili di utilizzo separatamente per i vari gruppi di utenti. Ad esempio, i responsabili dell'area vendite possono essere caratterizzati da un profilo di utilizzo diverso dal gruppo addetto al marketing. Tenere presente comunque che le misurazioni separate sono utili solo se i gruppi di utenti sono caratterizzati da requisiti molto diversi.

Per misurare con precisione i megacicli e le operazioni di input/output al secondo dei diversi tipi di utenti, è necessario:

  • Isolare i gruppi di utenti su distinti database e server Cassette postali.

  • Associare quei server Cassette postali a server Accesso client e Trasporto Hub distinti.

  • Creare spazi dei nomi univoci per ciascun profilo.

È possibile quindi utilizzare i valori dei seguenti contatori per stabilire il peso relativo degli utenti:

  • MSExchangeIS Cassetta postale\Messaggi recapitati al secondo

  • MSExchangeIS Cassetta postale\Messaggi inviati al secondo

Ad esempio, si consideri il seguente calcolo. Se il database con 100 responsabili dell'area vendite riceve 0,5 messaggi al secondo e invia 0,3 messaggi al secondo, mentre il database con 50 addetti al marketing riceve 0,1 messaggi al secondo e invia 0,1 messaggi al secondo, il valore risultante di 2,0 indica che un responsabile dell'area vendite genera il doppio dei megacicli e di operazioni di input/output al secondo su tutti i ruoli rispetto a un addetto al marketing.

Stabilire l'impatto relativo dei diversi gruppi di utenti

Calcolare il numero totale di megacicli per utente per i ruoli server Accesso client, Trasporto Hub e Cassette postali senza adattabilità delle cassette postali

È possibile utilizzare l'esempio riportato in questa sezione per capire come calcolare i megacicli per i ruoli server.

Il totale di megacicli utilizzati al secondo è il prodotto di (percentuale totale CPU) × (numero di core) × (velocità di ciascun core in megahertz (MHz)).

Per calcolare i MHz per cassetta postale, effettuare le seguenti operazioni:

  1. Selezionare un server di produzione con un carico di utenti caratteristico.

  2. Utilizzare Performance Monitor (Perfmon.exe) per monitorare il contatore Processore\% totale tempo processore durante le ore di picco di attività del server.

  3. Calcolare l'utilizzo medio della CPU (percentuale) sulla base dei dati ottenuti al passo 2.

  4. Calcolare il valore corrente di MHz per utente come descritto nella seguente formula:

     

    MHz per cassetta postale = ((utilizzo medio CPU) × (numero di processori × numero di core per processore) × (velocità dei processori in MHz)) ÷ (numero di cassette postali)

Ad esempio, considerare i seguenti valori per un server Cassette postali:

  • Utilizzo medio CPU = 30% della CPU totale durante il periodo di picco per utente

  • Numero di processori = 2

  • Numero di core per processore = 4

  • Velocità dei processori in megacicli = 3.000 MHz

  • Numero delle cassette postali attive = 6.000

Dati questi valori e utilizzando la formula descritta in precedenza al passo 4 di questa sezione, si calcola che il costo di CPU per cassetta postale è:

30% x (2 processori x 4 core) × (3.000 MHz) ÷ 6.000

= 1,2 megacicli per cassetta postale

Calcolare i megahertz totali per utente per il ruolo server Cassette postali con adattabilità delle cassette postali

Se è abilitata l'adattabilità delle cassette postali, si dovrebbero individuare i costi per il supporto delle copie del database. Ad esempio, stimare che la cassetta postale di un utente passivo utilizzi il 15% in meno di megahertz della cassetta postale di un utente attivo e che ciascuna copia passiva ospitata altrove aggiunga il 10% all'utilizzo di CPU dell'utente sul server attivo.

Per calcolare i megahertz utilizzati con adattabilità delle cassette postali abilitata, utilizzare la seguente equazione:

Megahertz utilizzati = (utenti attivi) × (megacicli per utente) + (0,1) × (utenti attivi) × (numero di copie passive) × (megacicli per utente) + (0,15) × (utenti passivi) × (megacicli per utente)

Combinare l'equazione precedente con la seguente:

Megahertz utilizzati = % totale della CPU × (numero di core) × (velocità di un core)

La figura seguente mostra la soluzione delle equazioni precedenti.

MHz per utente

Considerare, ad esempio, i seguenti valori per il server Cassette postali:

  • Utilizzo medio CPU = 30% della CPU totale durante il periodo di picco per utente

  • Numero di processori = 2

  • Numero di core per processore = 4

  • Velocità dei processori in megacicli = 3.000 MHz

  • Numero delle cassette postali attive = 3,000

  • Numero delle cassette postali passive = 2.000

  • Numero di copie del database = 2

Dati questi valori, il costo di CPU per utente è di 1,8, come mostrato nella figura precedente.

Quindi, per calcolare i megacicli per cassetta postale per un server Cassette postali con adattabilità delle cassette postali, effettuare le seguenti operazioni:

  1. Selezionare un server di produzione con un carico di utenti caratteristico.

  2. Utilizzare System Monitor per monitorare il contatore Processore\% totale tempo processore durante le due ore di picco di attività del server.

  3. Calcolare l'utilizzo medio della CPU (percentuale) sulla base dei dati ottenuti al passo 2.

  4. Calcolare il valore corrente di MHz per utente come descritto nella seguente formula:

    MHz per cassetta postale = ((utilizzo medio CPU) × (numero di processori × numero di core per processore) × (velocità dei processori in megacicli)) ÷ [(numero di cassette postali attive)(1 + 0,1) × (numero di copie del database) + (0,15) × (numero di cassette postali passive)]

Calcolare le operazioni di input/output al secondo su disco per cassetta postale per utente

Le operazioni di lettura e scrittura casuali del database rappresentano un elemento importante quando si considerano le operazioni di input/output al secondo su disco per cassetta postale. Tuttavia, le operazioni di scrittura sequenziale nel registro rappresentano costi minimi e di rado costituiscono un problema. Per trovare il numero di operazioni di input/output al secondo di un database attivo, aggiungere i valori dei seguenti contatori del database MSExchange al periodo di picco del carico:

  • Istanze\Letture I/O database al secondo (Archivio Informazioni\database)

  • Istanze\Scritture I/O database al secondo (Archivio Informazioni\database)

Per misurare il numero di operazioni di input/output al secondo per cassetta postale, effettuare le seguenti operazioni:

  1. Selezionare un server di produzione con un carico di utenti caratteristico.

  2. Utilizzare System Monitor per monitorare i seguenti contatori durante le due ore di picco di attività del server:

    • Istanze database MSExchange\Letture I/O database al secondo (Archivio Informazioni\database)

    • Istanze database MSExchange\Scritture I/O database al secondo (Archivio Informazioni\database)

  3. Calcolare il valore corrente di operazioni di input/output al secondo su disco per cassetta postale come descritto nella seguente formula:

     

    Operazioni di input/output al secondo su disco per cassetta postale = (Istanze database MSExchange\Letture I/O database al secondo (Archivio Informazioni\database)) + Istanze database MSExchange\Scritture I/O database al secondo (Archivio Informazioni\database) ÷ (numero di cassette postali su quel database)

 

Considerare, ad esempio, i seguenti valori per un database:

  • Istanze database MSExchange\Letture I/O database al secondo (Archivio Informazioni\database) = 7

  • Istanze database MSExchange\Scritture I/O database al secondo (Archivio Informazioni\database) = 8

  • Numero di cassette postali = 250

Dati questi valori, con l'equazione seguente si calcola il numero di operazioni di input/output al secondo per cassetta postale:

(7 + 8) ÷ 250 = 0,06 operazioni di input/output al secondo per utente

Per ulteriori informazioni, vedere i valori consigliati per pianificare una topologia in Pianificazione della capacità del processore del server Cassette postali.

Stime della cache del database delle cassette postali, operazioni di input/output al secondo e utilizzo della CPU

La seguente tabella fornisce le stime che è possibile utilizzare per stabilire i megacicli le operazioni di input/output al secondo per utente per il sistema Exchange 2010.

Nella tabella, la stima di megacicli si basa sulla misurazione dei processori Intel Xeon x5470 3,33 gigahertz (GHz) (2 × 4 core). Un core di un processore a 3,33 GHz fornisce 3300 megacicli di prestazioni. È possibile considerare altre configurazioni di processori confrontando questa piattaforma misurata con le piattaforme di server testate da Standard Performance Evaluation Corporation (SPEC) sul sito SPEC CPU2006.

Nota

È necessario aumentare i megacicli per cassetta postale attiva del 10 per cento per ogni copia aggiuntiva del database dopo la prima.

Stime della cache del database delle cassette postali, delle operazioni di input/output al secondo e della CPU basate sull'attività di messaggistica

Messaggi giornalieri inviati o ricevuti per ogni cassetta postale Cache del database per ogni cassetta postale in megabyte (MB) Singola copia del database (autonoma) con operazioni IOPS stimate per ogni cassetta postale Più copie di database (resilienza della cassetta postale) con operazioni IOPS stimate per ogni cassetta postale Megacicli per cassetta postale attiva o per cassetta postale autonoma Megacicli per cassetta postale passiva

50

3

0.06

0.05

1

0.15

100

6

0.12

0.1

2

0.3

150

9

0.18

0.15

3

0.45

200

12

0.24

0.2

4

0.6

250

15

0.3

0.25

5

0.75

300

18

0.36

0.3

6

0.9

350

21

0.42

0.35

7

1.05

400

24

0.48

0.4

8

1.2

450

27

0.54

0.45

9

1.35

500

30

0.6

0.5

10

1.5

 ©2010 Microsoft Corporation. Tutti i diritti riservati.