Lmbench 开发板内存测试
Linux性能测试工具,包括CPU/RAM/ROM/Cache/net等性能测试
参考文章:
Lmbench 简介
lmbench是个用于评价系统综合性能的多平台开源benchmark,能够测试包括文档读写、内存操作、进程创建销毁开销、网络等性能,测试方法简单。
Lmbench 移植
- 下载源码,解压到对应目录
- 进入目录 : cd lmbench3
- make CC=arm-linux-gnueabihf-gcc OS=arm-linux
- 出现上图错误后执行该步骤
mkdir SCCS
cd SCCS
touch s.ChangeSet
cd ..
make CC=arm-linux-gnueabihf-gcc OS=arm-linux
- 在该目录下(/home/zsj/lmbench3/bin/arm-linux)生成所需的二进制文件,移入开发板即可.
scp -r arm-linux/ root@192.168.2.8:/home/root
Lmbench 使用案例
./bw_mem 128M frd
开发板整体信息配置测试:
- cd /home/zsj/lmbench3/scripts
- 由于我们的目标平台不支持make命令,所以我们必须另外写一个运行脚本,脚步名为run_all.sh
- vim run_all.sh
#!/bin/sh
echo run the lmbench on colibri-imx6 arm-linux
env OS=arm-linux ./config-run
env OS=arm-linux ./results
- chmod a+x run_all.sh
- 整个目录拷贝到开发板 :scp -r lmbench3 root@192.168.2.8:/home/root
- 开发板上执行 ./run_all.sh 配置对应的信息