CONFIGURATION
Pourquoi et quand exécuter cette tâche
Une session IMAP débute quand l'utilisateur d'un client IMAP se connecte au service IMAP Domino. Domino alloue à chaque session IMAP sa propre unité d'exécution de session qu'il extrait du pool d'unités d'exécution principales du serveur. Cette unité d'exécution devient alors le seul canal de communication entre le client et le service IMAP. Lorsque la session se termine, Domino renvoie l'unité d'exécution dans le pool afin qu'elle soit utilisée par un autre client.
L'unité d'exécution de session communique directement avec le port IMAP du serveur pour recevoir les données provenant du client, valider la syntaxe des demandes émises, les mettre en attente afin qu'elles soient traitées par le service IMAP et renvoyer les réponses du service au client. De plus, si le service IMAP met du temps à répondre, l'unité d'exécution principale envoie périodiquement des messages d'excitation au client afin d'éviter qu'il ferme la connexion.
Un serveur Domino peut agir simultanément avec plusieurs clients étant donné qu'il alloue une unité d'exécution pour chaque nouvelle session client à servir. Les clients se connectent à un port par lequel s'effectuent toutes les entrées et les sorties. Les unités d'exécution mobilisent l'unité centrale ainsi qu'une partie de la mémoire. Le pool d'unités d'exécution comporte un nombre limité d'unités physiques, mais leur utilisation est virtualisée, ce qui permet à une même unité de traiter différentes tâches. Ainsi, une unité qui est inactive sur une tâche pendant une fraction de seconde (car elle attend des informations) pourra basculer sur une autre tâche. L'utilisation du processeur est ainsi optimisée et celle de la mémoire réduite.
Domino fait le meilleur usage possible de la mémoire disponible, car il n'a pas besoin de créer une nouvelle unité d'exécution physique pour chaque connexion demandée. Un grand nombre de sessions IMAP ouvertes en même temps peut toutefois représenter une charge pour le serveur. Si les clients se trouvent confrontés à une augmentation des temps de réponse pendant les heures d'utilisation maximale, limitez le nombre des sessions IMAP.
Le pool d'unités d'exécution IMAP interne
Le service IMAP Domino fournit un pool d'unités d'exécution IMAP interne qui est indépendant du pool d'unités utilisé par Domino pour créer des sessions client. Le nombre d'unités d'exécution disponibles par défaut est fonction de la mémoire physique dont dispose le serveur. Le service propose 50 unités au minimum et 400 au maximum. Pour garantir le bon fonctionnement du service IMAP, il est conseillé d'utiliser les paramètres du pool d'unités d'exécution par défaut et, si un changement est nécessaire, de s'adresser à un membre qualifié du support technique IBM pour le mettre en oeuvre.
Les unités d'exécution disponibles deviennent actives quand l'unité d'exécution de session principale met une demande en file d'attente.
Tableau 1. Types d'unités d'exécution de tâche dans le pool d'unités d'exécution IMAP
Spécification de l'utilisation des unités d'exécution IMAP
Procédure
1. Vérifiez qu'un document Paramètres de configuration est déjà défini pour le(s) serveur(s) à configurer.
2. Dans Domino Administrator, cliquez sur l'onglet Configuration et développez la section Messagerie.
3. Cliquez sur Configurations.
4. Sélectionnez le document Paramètres de configuration du ou des serveurs de messagerie sur lesquels vous voulez limiter le courrier, puis cliquez sur Editer configuration.
5. Cliquez sur l'onglet IMAP -> Avancé.
6. Dans la section Pool d'unités d'exécution de tâche Worker, renseignez les champs suivants :
Tâches associées Définition de limites pour les sessions IMAP Création d'un document Paramètres de configuration