Образы для выделенного оборудования с использованием bencher run


Runner’ы на выделенном оборудовании выполняют бенчмарки, упакованные в формат OCI Image. При использовании подкоманды CLI bencher run выберите Image с помощью опции --image, чтобы включить удалённое выполнение на выделенном оборудовании.

При непрерывном бенчмаркинге, то есть при бенчмаркинге в CI, использование runner’ов на выделенном оборудовании может значительно снизить уровень шума в результатах ваших бенчмарков. Более того, Bencher Bare Metal можно запускать вне CI на точно тех же runner’ах на выделенном оборудовании. Это позволяет как разработчикам, так и агентам проверять производительность изменений в коде, не проходя через весь CI-процесс. Смотрите Рабочий процесс на выделенном оборудовании для полного обзора.

--image <IMAGE>


Задаёт ссылку на OCI-образ для удалённого выполнения на Runner на выделенном оборудовании (например, my-image:tag, registry.bencher.dev/my-image:tag или для инстансов Bencher Self-Hosted localhost:61016/my-image:tag). Поддерживается только OCI-реестр API-сервера Bencher. Когда задана опция --image, команда бенчмарка выполняется на удалённом Runner на выделенном оборудовании, а не локально.

--entrypoint <ENTRYPOINT>


Переопределяет entrypoint контейнера для выполнения команды бенчмарка. Эта опция требует, чтобы была задана опция --image.

--env <KEY=VALUE>


Задаёт переменные окружения в формате KEY=VALUE. Может быть указана несколько раз. Эта опция требует, чтобы была задана опция --image.

--job-timeout <SECONDS>


Задаёт максимальное время выполнения Job в секундах. Смотрите документацию Job для получения дополнительной информации. Эта опция требует, чтобы была задана опция --image.

--job-poll-interval <SECONDS>


Задаёт интервал опроса в секундах при ожидании завершения удалённого Job. Эта опция требует, чтобы была задана опция --image. Эта опция конфликтует с опцией --detach.

--detach


Отсоединиться после отправки удалённого Job, не ожидая его завершения. Эта опция требует, чтобы была задана опция --image. Эта опция конфликтует с опцией --job-poll-interval.



🐰 Поздравляем! Вы узнали всё об Образах для выделенного оборудования! 🎉


Продолжайте изучение: Ветки & Начальные точки ➡

🤖 Этот документ был автоматически переведён с помощью ИИ. Он может быть неточным и содержать ошибки. Если вы обнаружите какие-либо ошибки, откройте проблему на GitHub.


Published: Sun, April 5, 2026 at 6:00:00 AM UTC | Last Updated: Fri, April 10, 2026 at 6:00:00 AM UTC