Version imprimable       Envoyer     
Cliquez pour évaluer et commenter
TechNet
Bibliothèque TechNet
Exchange Server
Opérations
Mise à l'échelle d'Exchan...
 Performances de base pour POP3

  Passer à l'affichage pour faible bande passante
Exchange Server 2003
Performances de base pour POP3

Cette section fournit des données de performances de base sur les serveurs POP3 (Post Office Protocol version 3). POP3 est un protocole Internet qui permet à un client POP3 de télécharger du courrier électronique à partir d'un serveur. Ce protocole fonctionne parfaitement pour les ordinateurs qui ne peuvent pas maintenir une connexion continue avec un serveur.

Ce scénario mesure le degré d'adaptabilité d'un serveur frontal POP3 dédié sous différents volumes de demandes de clients. Le serveur frontal utilise des processeurs Pentium 4 Xeon intégrant la technologie Hyper-Threading.

Matériel

Le tableau suivant montre les spécifications des cinq serveurs utilisés dans ce scénario.

Configuration matérielle du serveur frontal POP3

Type de serveur Type de processeur RAM Stockage

Serveur frontal

2 processeurs Intel P4 Xeon, 2,6 GHz (Hyper-Threading)

1 Go

  • Non applicable

Quatre serveurs principaux

8 processeurs Intel P4 Xeon, 550 MHz

4 Go

  • 12 piles de disques RAID0+1 pour les volumes de base de données
  • 2 piles de disques RAID0+1 pour les journaux des transactions de chaque groupe de stockage

Scénario

Un message d'une taille moyenne de 26 Ko est envoyé. La Boîte de réception de chaque utilisateur contient 31 messages au début du test. Le trafic de transport se produit lorsque le serveur frontal POP3 reçoit du courrier électronique entrant d'Internet durant la session ciblée pour un seul destinataire. L'activité sur le serveur frontal POP3 inclut les utilisateurs qui se connectent au serveur, récupèrent tout leur courrier, puis suppriment tout le courrier du serveur. Le nombre de messages SMTP remis aux boîtes aux lettres chaque seconde est égal au nombre de messages récupérés et supprimés via POP3 chaque seconde. Les commandes POP3 associées à la récupération et à la suppression des messages sont RETR et DELE. La commande POP3 émise par un client POP3 pour déterminer le nombre de messages dans une boîte aux lettres est STAT. Les compteurs statistiques pour RETR, DELE et STAT peuvent être utilisés pour déterminer le nombre de transactions POP3 qui se produisent sur le serveur frontal chaque seconde. Ces compteurs sont accessibles via le Moniteur système, qui est intégré au système d'exploitation Microsoft Windows Server 2003.

Dans ce scénario, le nombre de commandes STAT reçues par le serveur POP3 équivaut presque au double du nombre de commandes RETR et DELE. L'outil ESP (Exchange Stress and Performance) a été utilisé pour générer cette charge de serveur. Pour plus d'informations sur cet outil, voir la rubrique Outils de performance d'Exchange Server 2003.

Le tableau suivant montre la différence du matériel employé lors de l'utilisation d'une gamme de serveurs principaux avec le profil particulier. Notez que sur le serveur frontal, la commutation de contexte n'augmente pas sensiblement avec la hausse d'utilisation du processeur.

Performances du serveur frontal POP3

  Serveur principal 1 Serveur principal 2 Serveur principal 3 Serveur principal 4

% processeur frontal

13,0

27,9

55,1

81,0

Changements de contexte/s

11 423

20 495

24 872

23 217

DELE POP3/s

48

94

102

174

STAT POP3/s

124

215

356

380

Utilisation du réseau (en Kbits/s)

4 245

6 580

8 227

12 846

Plage de travail Inetinfo

127 Mo

172 Mo

172 Mo

172 Mo

Pour plus d'informations sur les compteurs de performance utilisés dans ce scénario, voir la rubrique Définitions des compteurs de performance.

Processeur

POP3 évolue parfaitement sur un serveur à deux processeurs, sur la base d'un petit nombre de changements de contexte sous une lourde charge processeur. La figure suivante montre comment la commutation de contexte commence à se stabiliser sur un serveur frontal à deux processeurs à mesure que l'utilisation du processeur augmente.

Performances du serveur frontal POP3
Aa997839.27f2f319-cfd8-43a3-9248-dfc70300f825(fr-fr,EXCHG.65).gif

Mémoire

Les serveurs frontaux POP3 ne nécessitent pratiquement pas de mémoire pour fonctionner efficacement. À mesure que le nombre de sessions POP3 simultanées augmente sur le serveur frontal POP3, l'utilisation de la mémoire s'accroît sensiblement. La mémoire n'augmente toutefois pas significativement car les clients POP3 n'établissent pas de longues connexions au serveur frontal, ce qui a pour corollaire une faible sollicitation de la mémoire. Le service MSExchangeIS (Store.exe) peut être désactivé sur les serveurs frontaux POP3, ce qui génère de nouvelles économies de mémoire. Si ce service est désactivé, un serveur frontal POP3 peut fonctionner efficacement avec 256 Mo de RAM.

Utilisation du disque

Lorsque vous déterminez vos besoins matériels pour un serveur frontal POP3 dédié, pensez à l'espace disque requis. Un serveur frontal POP3 utilise rarement son disque dur, car il se comporte en tant que serveur proxy, passant chaque session de protocole au serveur principal approprié. Si l'enregistrement dans le journal de protocole est activé dans le Gestionnaire système Exchange pour un serveur virtuel POP3, le disque dur est utilisé sur le serveur frontal pour stocker le journal de protocole demandé. Le gestionnaire de cache de Windows Server 2003 utilise également le disque pour accéder en lecture et écriture aux informations dans le fichier d'échange. Le gestionnaire de cache utilise le fichier d'échange pour stocker temporairement les informations de la RAM qui n'ont pas été sollicitées récemment lorsque de la mémoire supplémentaire est requise par les processus système actifs. Vous pouvez réduire au minimum l'activité de pagination en augmentant la quantité de RAM sur le serveur.

Un serveur frontal POP3 doté de 256 Mo ou plus de mémoire physique pagine rarement. Une seule pile de disques pour un serveur frontal POP3 suffit pour la plupart des applications. Si vous utilisez de gros serveurs avec la journalisation de protocole activée, pensez à utiliser une deuxième pile.

Utilisation du réseau

Sur les serveurs frontaux POP3, vous devez tenir compte du trafic réseau lorsque vous essayez de déterminer le type de matériel dont vous avez besoin. Dans la mesure où le serveur frontal POP3 peut prendre en charge plusieurs serveurs principaux, le trafic réseau qui se produit sur un serveur frontal est souvent très dense. La configuration réseau minimale d'un serveur frontal haut de gamme se limite à une simple carte réseau 100 Mbits/s fonctionnant en mode duplex intégral (ce qui signifie que l'émission et la réception des données peuvent s'effectuer simultanément). En utilisant le ratio d'un serveur frontal pour quatre serveurs principaux, un serveur frontal à deux processeurs de 2,6 GHz peut transférer environ 13 Mbits/s de données à un serveur principal, ce qui nécessite une carte réseau d'un gigabit ou plusieurs cartes réseau de 100 Mbits/s. Cet exemple crée un trafic réseau extrêmement lourd dans la mesure où le point de saturation d'une connexion réseau de 100 Mbits/s en duplex intégral est considéré comme se situant autour de 7 à 8 Mbits/s.

Sur les serveurs frontaux haut de gamme dotés de deux ou plusieurs processeurs 2,6 GHz ou plus rapides, il est recommandé d'utiliser deux connexions réseau 100 Mbits/s en duplex intégral ou une seule connexion Gigabit Ethernet. Les serveurs de cette classe peuvent facilement dépasser la capacité d'une seule connexion 100 Mbits/s en duplex intégral.

Pour équilibrer la charge client entre plusieurs serveurs frontaux POP3, vous pouvez utiliser la fonction d'équilibrage de la charge réseau. Cette fonction permet à plusieurs serveurs frontaux d'apparaître en tant que serveur unique, avec des connexions entrantes réparties intelligemment entre le pool des serveurs frontaux disponibles.

Ce scénario mesure le degré d'évolutivité d'un serveur principal POP3 sous différents volumes de demandes client qui transitent par un serveur frontal dédié. Le serveur principal utilise le processeur Pentium 4 Xeon avec la technologie Hyper-Threading.

Matériel

Le tableau suivant montre les spécifications des cinq serveurs utilisés dans ce scénario.

Configuration matérielle du serveur principal POP3

Type de serveur Type de processeur RAM Stockage

Serveur frontal

2 processeurs Intel P4 Xeon, 2,6 GHz (Hyper-Threading)

1 Go

  • Non applicable

Quatre serveurs principaux

8 processeurs Intel P4 Xeon, 550 MHz

4 Go

  • 12 piles de disques RAID0+1 pour les volumes de base de données
  • 2 piles de disques RAID0+1 pour les journaux des transactions de chaque groupe de stockage

Scénario

Un message d'une taille moyenne de 26 Ko est envoyé. La Boîte de réception de chaque utilisateur contient 31 messages au début du test. Le trafic de transport se produit lorsque le serveur frontal POP3 reçoit du courrier électronique entrant d'Internet durant la session ciblée pour un seul destinataire. L'activité sur le serveur frontal POP3 inclut les utilisateurs qui se connectent au serveur, récupèrent tout leur courrier, puis suppriment tout le courrier du serveur. Le nombre de messages SMTP remis aux boîtes aux lettres chaque seconde est égal au nombre de messages récupérés et supprimés via POP3 chaque seconde. Les commandes POP3 associées à la récupération et à la suppression des messages sont RETR et DELE. La commande POP3 émise par un client POP3 pour déterminer le nombre de messages dans une boîte aux lettres est STAT. Les compteurs statistiques pour RETR, DELE et STAT peuvent être utilisés pour déterminer le nombre de transactions POP3 qui se produisent sur le serveur frontal chaque seconde. Ces compteurs sont accessibles via le Moniteur système, qui est intégré au système d'exploitation Microsoft Windows Server 2003.

Dans ce scénario, le nombre de commandes STAT reçues par le serveur POP3 équivaut presque au double du nombre de commandes RETR et DELE. L'outil ESP (Exchange Stress and Performance) a été utilisé pour générer cette charge de serveur. Pour plus d'informations sur cet outil, voir la rubrique Outils de performance d'Exchange Server 2003.

Le tableau suivant indique comment le serveur principal Exchange 2003 qui prend en charge les demandes SMTP entrantes et POP3 se comporte sous différentes charges d'utilisateurs.

Performances du serveur principal POP3

  1000 utilisateurs POP3 1500 utilisateurs POP3 1750 utilisateurs POP3 2000 utilisateurs POP3

% temps processeur

28,8 %

51,7 %

67,3 %

84,7 %

Changements de contexte/s

16 201

21 436

23 286

24 537

Messages SMTP suppr./s

23,5

34,9

40,3

44,6

File d'attente locale SMTP

3,2

7,4

12,9

24,2

STAT POP3/s

173

257

296

332

DELE POP3/s

23,3

34,8

40,2

44,2

Transferts disque/s

631

891

989

1 053

Utilisation du réseau (en Kbits/s)

1 926

2 760

3 136

3 459

Pour plus d'informations sur les compteurs de performance utilisés dans ce scénario, voir la rubrique Définitions des compteurs de performance.

Processeur

POP3 fonctionne parfaitement sur des serveurs à quatre processeurs. Lorsque le processeur est à 84,7 %, le serveur est stable et seulement 24 537 changements de contexte se produisent. La figure suivante montre l'évolutivité relativement linéaire liée à l'exécution d'un serveur principal POP3 sur un serveur à quatre processeurs.

Utilisation de l'unité centrale sur un serveur à quatre processeurs POP3
Aa997839.37f5a44c-8971-4d33-b655-ab6075772bb5(fr-fr,EXCHG.65).gif

La figure suivante montre les changements de contexte utilisés pendant les tests. Cette figure montre comment les changements de contexte suivent une hausse linéaire à mesure que la charge augmente.

Changements de contexte sur un serveur à quatre processeurs POP3
Aa997839.3d27409a-6244-4c4f-b15e-900d8f926b1e(fr-fr,EXCHG.65).gif

Mémoire

Les clients POP3 ne restent pas connectés au serveur pendant de longues périodes. Le comportement habituel est de se connecter, de récupérer tout le courrier puis de le supprimer pour ensuite se déconnecter du serveur. Les serveurs principaux POP3 à quatre processeurs requièrent au moins 500 Mo de RAM ; autrement, vous pouvez constater de fortes latences et vos files d'attente risquent de s'allonger considérablement. Les processus Inetinfo et Store.exe consomment un total combiné de 350 Mo de mémoire pendant les tests. Exchange utilise 3 Go de mémoire au maximum. Pour augmenter les performances en réduisant la pagination sur disque, portez la mémoire à 3 Go.

Utilisation du disque

Il est recommandé d'avoir au moins deux piles pour le lecteur des journaux et au moins deux piles pour les fichiers de la base de données. Il est par ailleurs judicieux d'ajouter une pile pour chaque lot de 100 opérations d'E/S sur disque supplémentaire attendu.

Sur un serveur principal de production à quatre processeurs Exchange 2003 prenant en charge les demandes POP3, il est recommandé d'avoir un minimum de 10 disques durs en plus des besoins du système d'exploitation pour bénéficier de performances correctes :

  • Deux disques en miroir pour les fichiers journaux
  • Deux disques en miroir pour la file d'attente SMTP
  • Au moins six disques agrégés dans une configuration RAID0+1 pour les fichiers de base de données Exchange

Chaque pile peut gérer environ 100 opérations d'E/S sur disque aléatoires par seconde. Lorsque les disques deviennent saturés, ajoutez des piles pour la base de données.

Utilisation du réseau

Une seule connexion réseau 100 Mbits/s en duplex intégral est suffisante pour presque toutes les applications du serveur principal POP3.

Lorsque vous concevez un serveur POP3, tenez compte des recommandations suivantes :

  • Un serveur frontal POP3 évolue parfaitement sur des serveurs à deux processeurs.
  • Un serveur principal POP3 évolue parfaitement sur des serveurs à quatre processeurs.
  • Utilisez un rapport d'un serveur frontal pour quatre serveurs principaux.
  • 256 Mo de RAM sont suffisants pour les serveurs frontaux.
  • Un serveur frontal POP3 n'utilise pratiquement pas de ressources disque, sauf quand le serveur pagine ou lorsque la journalisation de protocole POP3 est activée.
  • Un serveur frontal POP3 exige une deuxième carte réseau 100 Mbits/s, ou une connexion Gigabit Ethernet, s'il est exécuté sur un serveur à deux processeurs 800 MHz haut de gamme.
  • Il est possible d'équilibrer la charge du serveur frontal POP3 à l'aide de la fonction d'équilibrage de la charge réseau.
  • Doublez la capacité processeur d'un serveur frontal POP3 si toutes les connexions sont établies via le protocole SSL.
© 2009 Microsoft Corporation. Tous droits réservés. Conditions d'utilisation  |  Marques  |  Confidentialité
Page view tracker