使用LMbench测试9x5系列和A5D3x系列的内存理论带宽
by Mcuzone
LMbench是应用很广的性能测试工具,主页如下:
http://www.bitmover.com/lmbench/
使用方法如下:
http://lmbench.sourceforge.net/cgi-bin/man?keyword=lmbench§ion=8#toc4
这里主要使用其中的bw_mem手动测试内存带宽,其使用方法如下:
http://lmbench.sourceforge.net/cgi-bin/man?keyword=bw_mem§ion=8
输出结果的意义为:
Output format is “%0.2f %.2f\n", megabytes, megabytes_per_second, i.e.,
8.00 25.33
测试使用的bw_mem通过arm-none-linux-gnueabi-静态编译:
Target: arm-none-linux-gnueabi
gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202)
cust@u1004:/mnt/winshare$ file arm-linux/bw_mem
arm-linux/bw_mem: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, for GNU/Linux 2.6.16, not stripped
cust@u1004:/mnt/winshare$
PC版本工具在虚拟机上运行的测试结果如下:
http://www.bitmover.com/lmbench/
使用方法如下:
http://lmbench.sourceforge.net/cgi-bin/man?keyword=lmbench§ion=8#toc4
这里主要使用其中的bw_mem手动测试内存带宽,其使用方法如下:
http://lmbench.sourceforge.net/cgi-bin/man?keyword=bw_mem§ion=8
输出结果的意义为:
Output format is “%0.2f %.2f\n", megabytes, megabytes_per_second, i.e.,
8.00 25.33
测试使用的bw_mem通过arm-none-linux-gnueabi-静态编译:
Target: arm-none-linux-gnueabi
gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202)
cust@u1004:/mnt/winshare$ file arm-linux/bw_mem
arm-linux/bw_mem: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, for GNU/Linux 2.6.16, not stripped
cust@u1004:/mnt/winshare$
PC版本工具在虚拟机上运行的测试结果如下:
![](https://i-blog.csdnimg.cn/blog_migrate/17f1d65630002741a1768e9b47f1aebd.jpeg)
基于MDK9G35核心板,400MHz CPU,128MB DDR2:
![](https://i-blog.csdnimg.cn/blog_migrate/c510e58014e5482ab756344ea6e7df82.jpeg)
MDKA5D31,256MB DDR2的内存测试
![](https://i-blog.csdnimg.cn/blog_migrate/fd3cf1b30ebb758085b3d169ca33f705.jpeg)