概述
这是一个主要测试系统的带宽和延时的通用工具。有着挺古老的历史,官网上的有一句说明很有趣:
these pages may make your eyes hurt.
官网:http://www.bitmover.com/lmbench/
测试包:https://sourceforge.net/projects/lmbench/
测试平台:
- Windows 10 下 VirtualBox Ubuntu 12.04-32bit
- TL138-EVM
编译并运行
这是一个跨平台的工具,尤其对 gcc 编译器友好。全部编译规则都写好在两个 Makefile 里了。运行时要有心理准备,整个系统可能将会变得很卡。
Ubuntu 12.04
解压源码包后,进入目录。执行 make 即可。生成的 bin 文件都在 bin 目录里。
cd 到 src 目录,执行 make results 即可开始性能测试。可根据提示选择测试项和测试方法。总体运行下来可能需要半个小时左右。