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
도움말을 출력합니다.