嵌入式开发中对要设计的产品、立项的项目进行设计时,往往需要对关键芯片进行性能评估,本文主要总结基于linux系统的产品在性能评估时的工具使用总结,在aarch64(arm64平台下测试),板卡根文件系统为debian系统。
工具列表如下:
名称 | 作用 | git源码链接 |
---|---|---|
lmbench | 带宽测评,反应时间测评 | https://github.com/redrose2100/lmbench.git |
stream | 内存带宽(每秒通过的字节数)测试 | https://github.com/jeffhammond/STREAM.git |
unixbench | 测试 unix 系统基本性能,测试的结果不仅仅只是CPU,内存,或者磁盘为基准,还取决于硬件,操作系统版本,编译器. | https://github.com/kdlucas/byte-unixbench.git |
cyclictest 和 stress-ng | 实时性测试 | 压力工具 git clone https://github.com/ColinIanKing/stress-ng.git ,测试工具git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git |