Images sur matériel dédié avec bencher run
Les Runners sur matériel dédié exécutent des benchmarks empaquetés au format d’image OCI.
Lors de l’utilisation de la sous-commande CLI bencher run,
sélectionnez une Image avec l’option --image pour activer l’exécution distante sur matériel dédié.
Lors de l’évaluation continue, c’est-à-dire l’évaluation en CI, l’utilisation de runners sur matériel dédié peut réduire considérablement le bruit dans vos résultats de benchmarks. De plus, Bencher Bare Metal peut être exécuté en dehors de la CI en utilisant exactement les mêmes runners sur matériel dédié. Cela permet aux développeurs comme aux agents de vérifier la performance de leurs modifications de code sans avoir à passer par un workflow CI complet. Consultez le Flux de travail sur matériel dédié pour un aperçu complet.
--image <IMAGE>
Définit la référence d’image OCI pour l’exécution distante sur un Runner sur matériel dédié
(par exemple my-image:tag, registry.bencher.dev/my-image:tag,
ou pour les instances Bencher Self-Hosted localhost:61016/my-image:tag).
Seul le registre OCI du serveur API de Bencher est pris en charge.
Lorsque --image est définie, la commande de benchmark s’exécute sur un Runner sur matériel dédié distant
au lieu de s’exécuter localement.
--entrypoint <ENTRYPOINT>
Remplace le point d’entrée du conteneur pour exécuter la commande de benchmark.
Cette option nécessite que l’option --image soit définie.
--env <KEY=VALUE>
Définit des variables d’environnement au format KEY=VALUE.
Peut être spécifiée plusieurs fois.
Cette option nécessite que l’option --image soit définie.
--job-timeout <SECONDS>
Définit le temps d’exécution maximal du job en secondes.
Consultez la documentation du Job pour plus de détails.
Cette option nécessite que l’option --image soit définie.
--job-poll-interval <SECONDS>
Définit l’intervalle de sondage en secondes lors de l’attente de la complétion d’un job distant.
Cette option nécessite que l’option --image soit définie.
Cette option entre en conflit avec l’option --detach.
--detach
Se détache après avoir soumis le job distant, sans attendre sa complétion.
Cette option nécessite que l’option --image soit définie.
Cette option entre en conflit avec l’option --job-poll-interval.
🐰 Félicitations ! Vous avez appris tout ce qu’il faut savoir sur les Images sur matériel dédié ! 🎉