Retour aux tutoriels
Tutorial3 min de lecture

Réalisaer un benchmark avec T-IA Connect

Voir la vidéo

Étapes du tutoriel

Étape 1

Bienvenue dans ce nouveau tutoriel TIA Connect.

Étape 2

Nous allons voir comment realiser un benchmark avec T-IA Connect.

Étape 3

Pour lancer un Benchmark nous devons nous rendre sur la page Benchmark en cliquant sur le lien dans le menu déroulant Ressources

Étape 4

Nous voici sur le Dashboard de Benchmark de T-IA-Connect. C'est le cockpit qui nous permet de valider la performance et la stabilité de l'API. D'un coup d'œil, vous avez ici toute la télémétrie :

  • Les Graphiques : Pour surveiller la charge CPU, la consommation mémoire et la latence des requêtes.

Étape 5

  • Les Indicateurs clés : Le nombre de requêtes par seconde et le nombre d'opérations effectué par secondes. L'objectif ici est de tester la capacité de l'API à envoyer des instructions à TIA Portal, les limites sont surtout du coté de TIA Portal qui ne peut recevoir qu'une instruction à la fois et ne travaille pas en paralelle de manière asynchrone.

Les caractéristique techniques de votre ordinateur auront aussi une forte influence sur ces tests.

Étape 6

Passons à la configuration du test.

  • Je configure le test pour simuler une charge sur 10 CPU.
  • Sélection des Blocks : Ici, je coche la case pour inclure tous les types de blocs possibles.
  • Avec ce slider, je règle la complexité. Pour cette démo, on va générer 50 tags par bloc. Nous allons voir comment l'API gère les envoies et la file d'attente vers TIA Portal.

Étape 7

La configuration est prête : Lancons la création d'un projet contenant 10 CPU, un block FC, un block FB, un block DB et un block OB. La création de 50 tags par CPU ! Je lance le benchmark.

Étape 8

Observons un peu ce qui à déja été fait ! Nous pouvons constater que l'API a bien demandé la création de CPU contenant tous les block et tags indiqué lors du paramétrage du test.

Étape 9

Continuons, je vais accellerer cette partie nous aurons le temps complet en fin de test.

Étape 10

Le test est terminé en 391 secondes au total soit un peut plus de 6 minutes, pour une charge de 10 cpu et 56 opérations par CPU comprenant la création de la CPU, des 4 blocks, de la table de tags et de 50 tags. Il y a eu 560 opérations au total pour une performance de 699,4 milli secondes par opérations.

Les graphique disponible nous permette de comparer chaque tests avec les précédents

Étape 11

Ce test confirme que T-IA-Connect est capable d'absorber une charge lourde de génération industrielle sans compromettre l'intégrité du projet TIA Portal.

Le benchmark est validé.

Tutoriels associés