SpectreV1 缓解性能分析

SpectreV1 缓解性能分析

我正在尝试测量启用 spectreV1 缓解措施时的系统性能。我为此使用了 Stress-ng。到目前为止,我已经使用各种压力源(如 cpu、qsort、str、matrix、tsearch、lsearch、sem、switch 和 mq)测试了系统。我正在查看 bogo ops(实时)值,通过首先禁用内核中的所有缓解措施与仅启用 spectrev1 来比较性能。

我想知道这些压力源是否足以测试性能,或者我是否需要添加更多压力源以进行更好的比较。

任何帮助,将不胜感激。

答案1

微基准测试不能反映实际情况。请使用您的实际工作负载进行测试。

  • 如果有的话,负载生成器会在测试系统上重放生产负载。
  • 在测试服务器上安装。
  • 如果您有多个生产主机,则逐步推广到生产主机。

一旦你选择了缓解措施并进行了一些测试,就不要拖延实施。依靠你的容量裕度来吸收影响,并制定一个后备计划以在必要时撤消它。

相关内容