> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Estimez le nombre de cœurs CPU requis par le serveur d’applications

> Calculez le nombre de cœurs CPU dont le serveur d’applications ABBYY FlexiCapture a besoin pour prendre en charge les stations automatisées, les opérateurs de vérification et les opérateurs de numérisation.

Le serveur d’applications traite les requêtes des clients. Plus un cœur CPU est performant, plus il traite rapidement chaque requête — mais lorsque de nombreux clients envoient des requêtes en même temps, le serveur d’applications doit les mettre dans une file d’attente. Pour traiter les requêtes entrantes en parallèle, déterminez le nombre optimal de cœurs CPU en fonction de votre nombre habituel de clients.

Le système comporte trois types de client :

* Stations automatisées
* Opérateurs de vérification
* Opérateurs de numérisation

<div id="automated-stations">
  ## Stations automatisées
</div>

Des tests ont été effectués afin d’estimer le nombre de cœurs CPU dont le serveur d’applications a besoin pour prendre en charge les stations automatisées. Deux installations ont été testées, chacune utilisant un type de CPU différent pour le serveur d’applications et les Processing Stations.

|                    | **Serveur d’applications**                  | **Processing Stations**                     |
| ------------------ | ------------------------------------------- | ------------------------------------------- |
| **Installation 1** | Intel Xeon® Platinum 8168 (SkyLake) 2.7 GHz | Intel Xeon® Platinum 8168 (SkyLake) 2.7 GHz |
| **Installation 2** | Intel Xeon® E5-2680 v4 2.4 GHz              | Intel Xeon® E5-2680 v4 2.4 GHz              |

Les tests ont montré que 100 cœurs de traitement sollicitent pleinement 6 cœurs du serveur d’applications, en l’absence de goulots d’étranglement. Lorsque l’utilisation du processeur du serveur d’applications atteint 80 %, celui-ci devient lui-même un goulot d’étranglement. Nous recommandons donc de prévoir 8 cœurs pour le serveur d’applications dans une installation comportant 100 cœurs de traitement.

<div id="verification-operators">
  ## Opérateurs de vérification
</div>

Du point de vue du serveur d’applications, les requêtes provenant d’un opérateur de vérification ne diffèrent pas beaucoup de celles envoyées par un cœur de traitement. Mais un opérateur humain est plus lent qu’un CPU, donc, sur une même période, il envoie moins de requêtes qu’un cœur de traitement. En pratique, la charge d’un cœur de traitement équivaut approximativement à celle de 5 opérateurs de vérification.

<div id="worked-example">
  ### Exemple
</div>

Estimez le nombre de cœurs dont le serveur d’applications a besoin pour 100 opérateurs de vérification :

* 5 opérateurs de vérification génèrent la charge d’un cœur de traitement, donc 100 opérateurs ≈ 20 cœurs de traitement.
* D’après les résultats des tests ci-dessus, un cœur de serveur d’applications traite environ 10 cœurs de Processing Station.
* Par conséquent, 20 ÷ 10 = 2 cœurs de serveur d’applications sont nécessaires pour 100 opérateurs de vérification.

<Note>
  Pour les projets à forte charge comptant plus de 100 opérateurs de vérification et plus de 50 opérateurs de numérisation, nous recommandons d’utiliser plusieurs serveurs d’applications ou des installations en cluster. Cela rend le système plus réactif et améliore l’expérience des opérateurs.
</Note>

<div id="scanning-operators">
  ## Opérateurs de numérisation
</div>

Du point de vue du serveur d’applications, les requêtes provenant d’un opérateur de numérisation ne sont guère différentes de celles envoyées par un cœur de traitement. Cependant, les requêtes des opérateurs de numérisation sont unidirectionnelles, car elles ne font que téléverser des données vers le serveur. Tout comme un opérateur de vérification, un opérateur de numérisation génère moins de charge qu’un cœur de traitement : en pratique, la charge d’un cœur de traitement équivaut approximativement à celle de 10 opérateurs de numérisation.
