Benchmark和Workload concpets有什么区别?

时间:2018-01-08 03:30:32

标签: performance

我对计算机科学背景下的基准和工作量的含义感到困惑。 我对两者的理解如下: 工作负载==生成的数据或日志,用于模拟特定系统上的用户行为。 Benchmark,测试一个软件的方式,看看系统在性能方面的表现如何。

同样,我可能完全错了,我希望有人能够清楚我对这些概念的理解。

此致

1 个答案:

答案 0 :(得分:1)

这些术语的含义取决于具体情况。

术语 benchmark 作为名词可能意味着以下任何一种:

  • 计算机程序或程序集。
  • 可量化的指标或可量化指标的集合。
  • 通过运行程序评估或衡量指标。
  • 工作负载(程序)的集合

术语 benchmark 作为动词意味着通过运行程序或一个或多个程序集来衡量度量标准或度量集合,可能是重复的。

术语基准测试基准测试是同义词。在术语基准测试中,术语基准指的是度量,而不是程序。当基准测试的目的是评估性能(执行时间或吞吐量)时,术语性能测试意味着相同的事情。

术语工作负载可能意味着以下任何一种情况:

  • 单一基准(计算机程序或应用程序)
  • 一系列基准(计算机程序集合)。
  • 基准和提供的输入。

正如您可能想象的那样,这两个术语一起使用。 工作负载基准可以表示对程序集合或程序集合的评估。 基准工作负载是指用于特定评估的程序集合。术语工作负载基准测试指的是评估程序集合。

基准测试的目标是将系统或程序与其他系统或程序进行比较。