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