bencher noise CLI 하위 명령


bencher noise

bencher noise CLI 하위 명령은 벤치마크 결과가 얼마나 신뢰할 수 있는지 이해하는 데 도움이 되도록 환경 노이즈를 측정합니다. 일련의 마이크로 벤치마크를 실행하고 플랫폼 메트릭을 수집하여 복합 노이즈 점수를 생성합니다.

다음 측정이 수행됩니다:

  • Compute Jitter: 긴밀한 산술 루프를 실행하고 반복 간 변동 계수(CoV)를 추적하여 CPU 계산 일관성을 측정합니다.
  • Cache Jitter: L3 캐시 크기의 버퍼에 대해 순차 읽기를 수행하여 메모리 캐시 접근 일관성을 측정합니다.
  • I/O Jitter: 임시 파일을 쓰고 읽으며 타이밍 변동을 추적하여 파일 시스템 I/O 일관성을 측정합니다.
  • CPU Steal: 가상화 플랫폼에서 하이퍼바이저가 얼마나 많은 CPU 시간을 가져가는지 감지합니다.
  • Noise Score: 모든 측정을 환경 노이즈 수준의 단일 지표로 결합한 복합 점수(0–100 dB).

bencher noise 사용법

bencher noise [OPTIONS]

옵션

--duration <SECONDS>

총 측정 시간(초).

기본값: 60

--format <FORMAT>

노이즈 보고서의 출력 형식.

  • human: 시각적 노이즈 바와 조언이 포함된 사람이 읽을 수 있는 터미널 출력.
  • json: BMF(Bencher Metric Format) JSON 출력. bencher run으로 파이프하기에 적합합니다.

기본값: human

--quiet

진행 출력을 억제하고 최종 결과만 출력합니다. 스크립팅 및 CI 환경에 유용합니다.

--help

도움말을 출력합니다.



Published: Mon, March 9, 2026 at 12:00:00 PM UTC