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 travailLa charge de travail fait référence à la quantité et au type de tâches informatiques ou... Autres à référenceUne norme ou un point de référence par rapport auquel les choses peuvent être... Autres 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 Study | Avec profils de performances | Bénéfice |
| Modèles optimisés | Dé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 CoretypeArchitectures préconfigurées et optimisées pour différents HPC... Autres est le meilleur choix pour les charges de travail générales | Exé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 temps | Simplifiez 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écifique | Chargez 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 à gauche | Sachez 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 :
- Mesure du rendement : identifier les domaines d'opportunité pour TeamsL'optimisation est une méthode systématique pour déterminer les valeurs... Autres en utilisant le tableau de bord économique
- 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.
- Mettre en œuvre des politiques : utilisez des modèles afin d'appliquer les configurations de l'infrastructure matérielle

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

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.
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.

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.
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
- Gabarits
- Travaux (travaux terminés)
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.
Une fois que vous avez sélectionné votre matériel, cliquez sur Ajouter.
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.
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.

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.

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'axe | Définition |
| Prix | Le coût d'exécution du travail (USD par défaut). |
| Il est temps de résoudre | Temps 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 conducteurs | Le 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.

| colonne | définition | (ici) |
| nom_de_repère | nom du poste profilé | [Profils de performances] Évaluation du bout d'aile – Emerald 100 |
| nom_modèle | nom de la configuration de profil utilisée | Bout d'aile Validation La validation est l'acte de garantir qu'un produit, un système ou... Autres |
| nom_logiciel | logiciel et version, séparés par des virgules | OpenFoam v1, Notepad++ v3.0 |
| numéro_exécution | numéro d'exécution de référence | 4 |
| nom_coretype | nom du matériel | Émeraude Max |
| prix unitaire | Le prix par coreune unité de traitement individuelle au sein d'un processeur multicœur o... Autres pour le coretype donné | $0.0209 |
| core_count | nombre de cœurs pour le benchmark | 144 |
| processeur | nom du processeur | Intel Xeon Platinum P-8124 (Skylake) |
| start_timestamp | horodatage du début du benchmark | 2022/10/26 23:30:30 |
| end_timestamp | horodatage de la fin du benchmark | 2022/10/27 0:09:38 |
| unité_heures | (run_time_minutes / 60) * core_count | 62.7244 |
| run_time_minutes | il est temps d'exécuter le benchmark | 39 |
| sables moins coûteux | coût de l'indice de référence | $10.08 |
| performance_score | normalisation min-max ; un score plus élevé est meilleur (0 est le plus bas, 10 est le plus élevé) | 10 |
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.
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.

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.

Partage de profils de performances
Les profils de performances peuvent être partagés avec d'autres utilisateurs afin de visualiser les benchmarks.
| Fonctionnalité de partage | Obligatoire / Facultatif | Description |
| Inclure à la fois les fichiers d'entrée et les résultats lors du partage | Requis | Donne un accès complet à tous les benchmarks et graphiques dans les profils de performances |
| Autoriser l'accès SSH dans le navigateur | Optionnel | Permet 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ère | Optionnel | Autoriser les utilisateurs partagés à ajouter et à supprimer des tests d'évaluation d'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.

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.

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 recommandation | Logique |
| Équilibré | Infrastructure équilibrée, pondérant le coût à 50 % et le temps de résolution à 50 % |
| Performances optimisées | Destiné à 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.