Profils de performance

Le profil de performance est réservé aux clients dans le cadre de Rescale Enterprise Edition.

Marché

Cette page est dédiée à vous expliquer comment utiliser les profils de performances. Pour accéder à la fonctionnalité Profils de performances, vous devez explicitement y avoir accès auprès de l'administrateur de votre organisation. 

Les profils de performances vous permettent d'exécuter plusieurs tâches (avec du matériel différent) à l'aide d'un seul charge de travail à référence quelle architecture offre le meilleur prix par rapport aux performances en fonction de la charge de travail.

Sans profils de performances, vous devez suivre aveuglément votre instinct concernant le choix du matériel ou exécuter des tests de performance ad hoc à l'aide de feuilles de calcul. Avec les profils de performance, les responsables de l'ingénierie peuvent exécuter des tests de performance en libre-service, qui seront tracés sur un graphique coût/temps. 

Avantages de l'utilisation des profils de performances

Avec les profils de performances, vous aurez la possibilité d'exécuter des tests de performance en toute transparence, ce qui vous offrira les avantages suivants :

Case StudyAvec profils de performancesBénéfice
Modèles optimisésDéfinissez simplement votre configuration de profil en tant que modèle existant et exécutez une variété de CoreTypes et sur différents nombres de cœurs.Accélérez ou réduisez les coûts en appliquant de nouveaux modèles à l’ensemble de votre organisation
Déterminer quoi Coretype est le meilleur choix pour les charges de travail généralesExécutez plusieurs profils sur les mêmes CoreTypes et comparez quel CoreType arrive en tête ; recherchez l'infrastructure sur le front de Pareto, que vous optimisiez le coût ou le tempsSimplifiez votre pile et choisissez le meilleur CoreType pour vos charges de travail spécifiques, que ce soit pour optimiser le temps ou réduire les coûts.
Trouver le Coretype le moins cher pour une charge de travail spécifiqueChargez une configuration de profil en tant que tâche précédente ou future et exécutez une variété de CoreTypes et sur différents nombres de cœurs ; recherchez une infrastructure qui penche vers le bas à gaucheSachez quelle infrastructure entraînera le coût le moins cher, ce qui finira par vous faire économiser sur vos factures de calcul

Comment utiliser les profils de performances

Nous vous recommandons d'utiliser les profils de performances en suivant trois (3) étapes simples :

  1. Mesure du rendement : identifier les domaines d'opportunité pour Teams en utilisant le tableau de bord économique
  2. Optimisation des performances : exécutez des tests de performances matériels sur les profils de performances pour identifier la meilleure infrastructure matérielle pour votre charge de travail.
  3. Mettre en œuvre des politiques : utilisez des modèles afin d'appliquer les configurations de l'infrastructure matérielle
Image 62

Accueil des performances

Extrait du Accueil des performances , vous pouvez afficher, gérer et configurer des profils nouveaux et existants.

Image 55

Un profil représente une charge de travail spécifique que vous utilisez pour comparer plusieurs architectures, réduisant ainsi le nombre de variables que vous mesurez, donnant ainsi une représentation précise des performances d'une certaine architecture pour votre charge de travail donnée.

Les filtres de performances disponibles incluent :

  • Tous les profils
    • Mes profils et profils partagés
  • Mes profils
    • Profils que vous avez créés
  • Profils partagés
    • Profils qui ont été partagés avec vous
  • Profils archivés
    • Profils que vous avez archivés

Il y a six colonnes disponibles pour les profils :

  • Nom
    • Nom de profil donné
  • Fonctionne
    • Nombre de tests d'infrastructure exécutés par rapport à ce profil
  • Dernière mise à jour
    • La dernière fois qu'un benchmark a été exécuté dans le profil
  • Description
    • La description donnée d'un profil
  • Configuration du profil
    • Le nom du modèle ou de la tâche qui a été utilisé pour créer le profil
  • Owned
    • Avec qui vous avez partagé le profil ou la personne qui a partagé le profil avec vous

Gestion des colonnes et des filtres

Sur le Accueil des performances page, sélectionnez le (...) icône pour personnaliser vos filtres et filtrer les en-têtes de colonnes.

DeaiM7ERRzu2ezv4A1r319F67AcLPLv 3DCXNveJ 0GNfKokAwudCoXo6MXE0 aSXdVv2LwsRwtx09

Configuration d'un profil de performances 

Pour créer un nouveau profil, sélectionnez Nouveau profile en haut à gauche du Accueil des performances page. Lors de la sélection Nouveau profile, vous recevrez un profil de performance vierge.

Image 48

Nommer votre profil de performance

Tout d’abord, vous souhaiterez donner à ce profil de performances un nom descriptif afin que vous puissiez comprendre de quoi il s’agit. Pour modifier le nom, cliquez sur Profil de performances sans titre pour lui donner un nom unique, puis confirmez votre sélection en appuyant sur la coche verte.

L1la41dOscr2wju6A8wz LcWHWpc99J 85 yIHnUAdXjlxUn5FwzBT4InPSpEdCeHpiUMQVfJHaGcLOXnLV gDuiefWXeOn6KlAzQMmOu3N kYhvmydHQgxuFs9 E DG66qojH8Tzc7kgSLi Q

Sélection de votre configuration de profil

Ensuite, vous souhaiterez sélectionner votre configuration de profil, ce qui peut être effectué en cliquant sur Sélectionnez Configuration. Cela ouvrira un tiroir qui vous donnera la possibilité de sélectionner votre configuration parmi

  1. Gabarits
  2. Travaux (travaux terminés)
u4cCOKJe4MVMcnqz2eOTgLG L3WrluT a44cEY1J4QUF9wEsVd7dX0Yv65QF b3z8LG oZo97iYsPzA4QeOIuqLC5w0ZEP4O0mY1 vJYveWSO 7GeVFb aN9YMSAoa2OfetMAMJMHXADVeOYqg

Veuillez noter que vous ne pourrez pas modifier la configuration du profil une fois que vous aurez exécuté votre premier test.

Ajouter votre infrastructure

Après avoir sélectionné votre configuration de profil, vous devrez ajouter votre infrastructure. Pour ce faire, cliquez sur Ajouter une infrastructure ou la Ajouter bouton de la table, qui ouvrira un tiroir avec une sélection de matériel. 

Sélectionnez le matériel souhaité en cochant la case de chaque élément et en sélectionnant le nombre de cœurs. Si vous ne savez pas quoi sélectionner, vous pouvez comparer les CoreTypes à l'aide de l'outil Explorateur CoreType qui est lié dans ce tiroir.

DZwjqjTHN0EZhOPvS7JcGgXwIv92Y 5FBla78y5H18GQfe 2y6HtMBI4gFl NubD2J8t6I0STOLEawPoOjE uSNwEL5uk4WesXMxGpSI7xIBibtR8n9ml0WKw O6mIW5n lcyUGUM

Une fois que vous avez sélectionné votre matériel, cliquez sur Ajouter.

R113woZyPdgNH9DSSI1CbCKkcm1sYl60RwZ4Tj0pMw DEYGyAab7hVN7eJso tKbIlU9xf7QyqRgXn2TvfyDXkR5SPFoiJkuQ4G7LTGt5f5e

Si vous avez oublié d'ajouter du matériel ou si vous souhaitez exécuter le même matériel en utilisant un nombre différent de cœurs, vous pouvez cliquer sur Ajouter pour sélectionner du matériel supplémentaire.

Révision des sélections

Vous êtes presque prêt à lancer votre profil ! Passez en revue vos sélections de matériel, en vous assurant que le matériel et le nombre de cœurs sont corrects. Une fois que vous êtes prêt, cliquez sur le Courir pour lancer toutes les exécutions de référence matérielle en attente. 

Maintenant, détendez-vous et attendez la fin de vos tests. À votre retour, vous pourrez les visualiser sur le graphique. 

Révision de votre profil de performance

Mettez la main à la pâte en consultant notre Référence Star-CCM+ CFD.

Une fois vos analyses de référence finalisées, vous pouvez visualiser les résultats sur le graphique et le tableau.

Tableau des profils de performances

Le tableau vous montrera une liste de toutes vos exécutions de référence matérielle, l'état actuel, la durée d'exécution et le coût. Ce tableau vous donnera une vue détaillée de vos exécutions terminées. 

Notez que le temps d'exécution est par défaut temps d'exécution uniquement, ce qui signifie que Rescale exclut le temps passé dans les conditions préalables, le démarrage, l'arrêt, etc. Le coût reflète à la fois le coût total du matériel et du logiciel.

aiUDI0S7xDGZN0jXWHqFaNLLQw0rXmUSPFKOFfSU eYjvVLBltagKJI4KC5dsjgMYfnRlJDRLKEK030g7HXKASUNnPaEzBwDJ A8RWFsDM5ZPNmGN7wKSw2o1RrDCesJTzBt0lYdhV5Yt

Si vous souhaitez supprimer des valeurs aberrantes du graphique et du tableau, cochez la case en regard de ce test matériel et cliquez sur Supprimer .

Vous pouvez toujours ajouter une infrastructure supplémentaire au profil en cliquant sur Ajouter et vous aurez la chance d'exécuter ce nouveau benchmark. Quand vous cliquez Courir, seul le benchmark nouvellement ajouté sera exécuté, et non les benchmarks précédents.

De plus, vous avez la possibilité de masquer les repères sur le graphique en cliquant sur l'icône « œil ». Voir Célestine cachée ci-dessous.

Image 57
Le benchmark s'exécute avec Célestine masquée

Graphique du profil de performances

Le graphique affichera vos références tracées du coût par rapport au temps de résolution par défaut, avec la possibilité de basculer l'axe des colonnes.

Image 56

Si vous mettez en surbrillance un benchmark, vous aurez une idée du temps et du coût du benchmark.

Lors de l’évaluation des benchmarks, nous vous recommandons de rechercher un matériel équilibré qui se trouve dans le coin inférieur gauche du graphique. Avec des benchmarks et des exigences plus complexes, nous vous recommandons de toujours consulter les benchmarks sur le site. Front de Pareto pour sélectionner le matériel le plus performant.

Options des axes X et Y

Données d'axeDéfinition
PrixLe coût d'exécution du travail (USD par défaut).
Il est temps de résoudreTemps d'exécution du travail (en minutes). La valeur par défaut est le temps d'exécution uniquement, ce qui exclut le temps passé dans les conditions préalables, le démarrage et l'arrêt.
Nombre de conducteursLe nombre de cœurs utilisés pour un ensemble spécifique de matériel.
Émission de dioxyde de carbone (à venir)Le nombre d'émissions de CO2 émises par l'exécution du matériel, qui correspond à la quantité d'énergie (kW) nécessaire pour exécuter une tâche convertie en émissions de CO2.

Téléchargement de votre profil de performance CSV

Si vous préférez effectuer votre propre analyse et tracer dans un outil comme Excel ou Google Sheets, vous pouvez cliquer sur Télécharger dans le coin supérieur droit. Cela téléchargera immédiatement un CSV.

Image 59
colonnedéfinition(ici)
nom_de_repèrenom du poste profilé[Profils de performances] Évaluation du bout d'aile – Emerald 100
nom_modèlenom de la configuration de profil utiliséeBout d'aile Validation
nom_logiciellogiciel et version, séparés par des virgulesOpenFoam v1, Notepad++ v3.0
numéro_exécutionnuméro d'exécution de référence4
nom_coretypenom du matérielÉmeraude Max
prix unitaireLe prix par core pour le coretype donné$0.0209
core_countnombre de cœurs pour le benchmark144
processeurnom du processeurIntel Xeon Platinum P-8124 (Skylake)
start_timestamphorodatage du début du benchmark2022/10/26 23:30:30
end_timestamphorodatage de la fin du benchmark2022/10/27 0:09:38
unité_heures(run_time_minutes / 60) * core_count62.7244
run_time_minutesil est temps d'exécuter le benchmark39
sables moins coûteuxcoût de l'indice de référence$10.08
performance_scorenormalisation min-max ; un score plus élevé est meilleur (0 est le plus bas, 10 est le plus élevé)10
Schéma CSV

Ajout d'une description

Nous vous recommandons d'ajouter une description afin que vous puissiez savoir quel matériel a le mieux fonctionné et quel est l'objectif de ce profil. Pour ce faire, cliquez sur le (+) pour afficher la description.

5ecEO HIpmmivG7JnwDA8DxElkakWulAhEUh9j2 vko anJJ4Jp7hRyxWbWaoK8bXDAWKITK

Modification de la stratégie d'exécution

Exécutez les tests de performance en parallèle ou en série en sélectionnant la stratégie d'exécution. Pensez à l'utiliser si vous ne souhaitez pas utiliser toutes les licences logicielles disponibles si cela constitue une contrainte.

Image 58

Modification de la définition des mesures de temps d'exécution

Par défaut, le temps d'exécution est défini uniquement comme le temps d'exécution, ce qui signifie que Rescale exclut le temps passé dans les conditions préalables, le démarrage, l'arrêt, etc.

Vous avez la possibilité de définir la durée d'exécution sur la durée d'exécution totale, définie comme le temps total nécessaire à l'exécution d'une tâche (y compris le démarrage, l'arrêt, etc.).

Si vous souhaitez modifier la mesure du temps d'exécution, accédez à Politiques > Paramètres de la plateforme > Performances > Mesure du temps d'exécution.

Image 10

Partage de profils de performances

Les profils de performances peuvent être partagés avec d'autres utilisateurs afin de visualiser les benchmarks.

Fonctionnalité de partageObligatoire / FacultatifDescription
Inclure à la fois les fichiers d'entrée et les résultats lors du partageRequisDonne un accès complet à tous les benchmarks et graphiques dans les profils de performances
Autoriser l'accès SSH dans le navigateurOptionnelPermet aux utilisateurs de se connecter en SSH à une tâche en cours d'exécution
Autoriser la possibilité d'ajouter et de supprimer des points de repèreOptionnelAutoriser les utilisateurs partagés à ajouter et à supprimer des tests d'évaluation d'un profil de performances
Image 97
Bouton Partager un profil de performances
Image 95
Partager un profil de performances

Fonctionnalités d'intelligence des profils de performances (à venir)

Performance Profiles est un outil innovant qui vous aide à optimiser votre infrastructure matérielle pour vos charges de travail. Grâce à ses fonctionnalités puissantes, vous pouvez facilement recommander des références d’infrastructure matérielle et déterminer l’infrastructure matérielle la plus performante.

Recommander une infrastructure matérielle pour évaluer

Avec les profils de performances, vous pouvez recommander rapidement et facilement l'infrastructure matérielle pour évaluer celle qui convient le mieux à votre charge de travail. Pour commencer, cliquez simplement sur le Faire des recommendations et les profils de performances sélectionneront automatiquement les 5 meilleurs matériels recommandés sur 3 nombres de cœurs pour créer 15 tests de référence que vous pourrez examiner.

Image 60
Faites automatiquement des recommandations en matière d'infrastructure matérielle

Cette fonctionnalité vous permet d'économiser du temps et des efforts en générant automatiquement l'infrastructure matérielle recommandée pour l'évaluation. Ce faisant, vous pouvez être sûr que vous sélectionnez le matériel le mieux adapté à votre charge de travail.

Déterminer l’infrastructure matérielle la plus performante

Après avoir exécuté vos tests de performance, les profils de performances détermineront automatiquement la meilleure infrastructure matérielle en utilisant les éléments suivants : équilibré, performances optimisées et coût optimisé.

Grâce à cette fonctionnalité, vous pouvez facilement comparer différentes options d'infrastructure matérielle et choisir celle qui convient le mieux à vos besoins. Que vous recherchiez une solution équilibrée, une solution optimisée en termes de performances ou une solution optimisée en termes de coûts, Performance Profiles est là pour vous.

Image 61

Comment fonctionnent les recommandations

Ces recommandations sont déterminées en évaluant chaque référence les unes par rapport aux autres sur les données de coût et de temps. Chacun de ces points de données est normalisé les uns par rapport aux autres, puis pondéré en fonction du type de recommandation pour vous fournir une recommandation finale.

Type de recommandationLogique
ÉquilibréInfrastructure équilibrée, pondérant le coût à 50 % et le temps de résolution à 50 %
Performances optimiséesDestiné à exécuter votre travail plus rapidement, le temps de résolution est estimé à 80 % et le coût à 20 %
Coût optimiséDestinés à exécuter votre travail de manière plus économique, les poids coûtent jusqu'à 80 % et le temps de résolution jusqu'à 20 %

FAQ

Le stockage haute performance (HPS) est-il pris en charge ?
Non, HPS n'est pas pris en charge. HPS n'est disponible que dans une seule région et ne constitue donc pas une solution fiable avec les profils de performances.

Existe-t-il un moyen d'apporter des modifications à une configuration de référence individuelle dans un profil de performances ?

La configuration du profil (tâche ou modèle) verrouille les mêmes paramètres (logiciel, version du logiciel, commande, fichiers d'entrée) afin de modifier uniquement l'infrastructure matérielle en tant que variable. Cependant, dans certains cas, vous devrez peut-être modifier la commande pour exécuter certains matériels ou vous souhaiterez comparer les versions du logiciel.

Dans ce cas, avant d'exécuter une évaluation du profil de performances, vous pouvez cliquer sur le lien hypertexte du nom du matériel dans le Exécutions de référence matérielle pour ouvrir le travail dans un nouvel onglet. Une fois cela fait, vous aurez la possibilité de modifier toutes les configurations dans uniquement ce travail.

Veuillez noter que si vous procédez ainsi, les données peuvent être légèrement faussées si vous modifiez considérablement le travail.