bencher run을 사용한 베어 메탈 이미지


베어 메탈 Runner는 OCI 이미지 형식으로 패키징된 벤치마크를 실행합니다. bencher run CLI 서브커맨드를 사용할 때, --image 옵션으로 Image를 선택하면 원격 베어 메탈 실행을 활성화할 수 있습니다.

지속적 벤치마킹, 즉 CI에서 벤치마킹할 때, 베어 메탈 Runner를 사용하면 벤치마크 결과의 노이즈를 크게 줄일 수 있습니다. 더 나아가, Bencher Bare Metal은 완전히 동일한 베어 메탈 Runner를 사용하여 CI 외부에서도 실행할 수 있습니다. 이를 통해 개발자와 에이전트는 전체 CI 워크플로우를 거치지 않고도 자신의 코드 변경 사항에 대한 성능을 확인할 수 있습니다. 전체 개요는 베어 메탈 워크플로우를 참조하세요.

--image <IMAGE>


원격 베어 메탈 Runner 실행을 위한 OCI 이미지 참조를 설정합니다 (예: my-image:tag, registry.bencher.dev/my-image:tag, 또는 Bencher Self-Hosted 인스턴스의 경우 localhost:61016/my-image:tag). Bencher API 서버의 OCI 레지스트리만 지원됩니다. --image가 설정되면, 벤치마크 명령은 로컬 대신 원격 베어 메탈 Runner에서 실행됩니다.

--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 옵션과 충돌합니다.



🐰 축하합니다! 베어 메탈 이미지에 대해 모두 배웠습니다! 🎉


브랜치 & 시작 지점 ➡ 계속 진행하세요.

🤖 이 문서는 AI에 의해 자동으로 번역되었습니다. 정확하지 않을 수도 있고 오류가 있을 수도 있습니다. 오류를 발견하면 GitHub에서 문제를 열어주세요.


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