Introduction
Les exemples suivants sont conçus pour vous aider à calculer le temps de réponse ART d'une application.
Exemple : CPU avec service de scrutation d'E/S Ethernet dans un anneau principal
Dans cet exemple d'anneau principal RIO, le rack local comporte une CPU avec service de scrutation d'E/S Ethernet. L'ART est calculé du point de vue de l'un des modules adaptateur X80 EIO BM•CRA312•0 associés à la tâche MAST dans l'anneau principal RIO :

L'ART est calculé du point de vue du module adaptateur présent dans l'une des stations RIO. Tenez compte des éléments suivants propres à l'application pour calculer l'ART :
Le nombre maximum de sauts potentiels (c'est-à-dire le nombre maximal de commutateurs par lesquels un paquet doit transiter entre le module adaptateur et la CPU avec service de scrutation d'E/S Ethernet dans le rack local) est de 3.
NOTE : Le nombre de sauts inclut tous les commutateurs situés sur le parcours entre le module d'entrée source et la CPU, y compris ceux intégrés dans le module adaptateur X80 EIO BM•CRA312•0.L'instabilité n'est introduite dans le système que par les deux stations sur l'anneau principal.
Compte tenu de ces facteurs, les paramètres de calcul de l'ART sont les suivants :
Paramètre |
Valeur maximale (ms) |
Commentaires |
---|---|---|
Temps de traitement BM•CRA312•0 (CRA_Drop_Process) |
4,4 |
Somme du temps de scrutation des entrées du BM•CRA312•0 et du retard de file d'attente. |
RPI des entrées du BM•CRA312•0 (RPI) |
– |
Défini par l'utilisateur. Valeur par défaut = 0,5 * période CPU |
Temps des entrées du réseau (Network_In_Time) |
(0,078 * 3) = 0,234 |
Le nombre de sauts est de 3 entre le module adaptateur X80 EIO BM•CRA312•0 de la station RIO (3) et la CPU avec service de scrutation d'E/S Ethernet du rack local (1), qui inclut les commutateurs situés sur le module adaptateur X80 EIO BM•CRA312•0 et la CPU avec service de scrutation d'E/S Ethernet. |
Instabilité des entrées du réseau (Network_In_Jitter) |
(0,078 * 2) = 0,156 |
Pour le retard provoqué par les équipements (2) et (3). |
Instabilité des entrées de la CPU avec service de scrutation d'E/S Ethernet (CPU_In_Jitter) |
(1 + (0,07 * 2)) = 1,14 |
Pour lire un paquet |
Temps de scrutation de la CPU (CPU_Scan) |
– |
Défini par l'utilisateur, en fonction de l'application. |
Instabilité des sorties de la CPU avec service de scrutation d'E/S Ethernet (CPU_Out_Jitter) |
1,21 |
Retard de la file d'attente interne du service de scrutation d'E/S Ethernet de la CPU |
temps de sortie du réseau (Network_Out_Time) |
(0,078 * 3) = 0,234 |
Le nombre de sauts est de 3 entre le module adaptateur X80 EIO BM•CRA312•0 de la station RIO (4) et la CPU avec service de scrutation d'E/S Ethernet du rack local (2), ce qui inclut les commutateurs situés sur le module adaptateur X80 EIO BM•CRA312•0 et la CPU avec service de scrutation d'E/S Ethernet. |
Instabilité des sorties du réseau (Network_Out_Jitter) |
0 |
Non applicable. Aucun équipement distribué n'est connecté au réseau RIO. |
Temps de traitement BM•CRA312•0 (CRA_Drop_Process) |
4,4 |
Somme du retard de la file d'attente et du temps de scrutation des sorties du module adaptateur X80 EIO BM•CRA312•0 |
Pour une description de chaque paramètre, reportez-vous à la rubrique Paramètres de calcul de l'ART. |
Gardez à l'esprit que la formule de l'ART est la suivante :
ART= (2*CRA_Drop_Process) + (RPI) + (Network_In_Time) + (Network_In_Jitter) + (CPU_In_Jitter) + (2*CPU_Scan) + (CPU_Out_Jitter) + (Network_Out_Time) + Network_Out_Jitter)
Ainsi, pour un temps de scrutation d'UC (CPU) de 50 ms et un RPI de 25 ms, l'ART maximum est :
ART max. = (2*4,4) + 25 + 0,234 + 0,156 + 1,14 + (2*50) + 1,21 + 0,234 = 136,774 ms