基准测试和工作负载概念之间有什么区别?

塞勒姆·阿尔卡塔尼

我对计算机科学上下文中基准和工作负载的含义感到困惑。我对两者的理解如下:工作负载 == 为模拟特定系统上的用户行为而生成的数据或日志。基准,一种测试软件以查看系统在性能方面做得如何的方式。

再说一次,我可能完全错了,我希望有人能澄清我对这些概念的理解。

真挚地

哈迪·布雷斯

这些术语的含义取决于上下文。

作为名词的术语基准可能意味着以下任何一项:

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

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

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

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

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

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

C ++概念和接口之间有什么区别?

C ++概念和Java接口之间有什么区别?

概念和模板约束之间有什么区别?

服务发现工具和检查节点运行状况的负载均衡器之间在概念上有什么区别?

请求有效负载和请求主体之间有什么区别?

可调用概念和std :: is_function类型特征之间有什么区别?

seL4和紫红色的内核之间在概念上有什么区别?

Plotly Dash布局和组件之间在概念上有什么区别?

实时重装,热重装和热模块更换之间在概念上有什么区别?

std :: invocable和std :: regular_invocable概念之间有什么区别?

AWS中内部和外部负载均衡器之间有什么区别?

概念和合同之间有什么区别?

UI / GUI测试,功能测试和E2E测试之间有什么区别?

CUDA中的“请求的全局负载吞吐量”和“全局负载吞吐量”之间有什么区别

$(“”)和$ .find(“”)之间有什么区别?

〜和/在路径之间有什么区别

“ .equals”和“ ==”之间有什么区别?

“ Ord a => [a]-> [a]-> [a]”和“ [a]-> [a]-> [a]”之间有什么区别

线程和之间有什么区别

not null和<>''之间有什么区别

[],&[]和vec![]之间有什么区别?

之间有什么区别。和.data?

([])+ 和 []+ 之间有什么区别?

主路径测试和路径测试之间有什么区别?

基于属性的测试和变异测试之间有什么区别?

基准测试和性能分析之间的区别

隐藏和取消选择“启用负载”有什么区别?

“应用程序”和软件包之间在概念和技术上有什么区别?

单元,功能,验收和集成测试之间有什么区别?