Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 1.64 KB

File metadata and controls

29 lines (19 loc) · 1.64 KB

使用工具推荐

How to Run Industry-Standard Benchmarks on the Cyclone V SoC and Arria V SoC FPGAs 提供了工业标准性能测试工具的编译安装,可以作为参考:

  • 处理器核心性能压测
Benchmark工具 说明 可以用于检测的硬件
CoreMark 处理器核心,缓存内存读写 CPU Pipeline, L1缓存
Dhrystone 整数和分支操作 CPU Pipeline, 整数逻辑计算单元(Integer ALU),L1缓存
Whetstone 浮点数操作 CPU Pipeline, ENON/浮点计算单元(FPU),L1缓存
  • 内存密集测试
Benchmark工具 说明
STREAM 大量的顺序数据流的内存读写
LMBench 随机内存读写

使用不同的工具链可能会得到不同的benchmark测试结果,并且测试工具受到编译参数的影响,例如编译优化界别,单核或多核,是否使用neon,以及是否使用浮点计算硬件等。

压测工具

我现在非常厌倦需要花费大量时间来寻找商用软件,所以首选采用开源软件来完成一切工作。在开源压测工具K6的网站上有一篇对比当前流行的压测软件的文章 Open source load testing tool review 2020介绍对比了很多开源压测工具(业务压测),其中比较优秀的:

  • k6 使用Go语言编写,支持js的定制
  • locust 使用Python语言编写,支持python定制

我觉得两者都是值得深入学习的开源软件