Lmbench 是一套简易可移植的,符合ANSI/C 标准为UNIX/POSIX 而制定的微型测评工具。一般来说,它衡量两个关键特征:反应时间和带宽。Lmbench 旨在使系统开发者深入了解关键操作的基础成本。
下载源码http://www.bitmover.com/lmbench/ 解压到目录下。 更改./src/Makefile文件,删除掉231行,如下语句的bk.ver。
进行一般的配置与选项,可根据说明进行选择。基本上选择默认就可以了。
最后选择好后,自动开始测试过程。
测试中,显示已经测试的功能与正在测试的项。
运行时,最大的电流达到了900 多mA 。CPU 温度达到了61 度。
最后终于测试完了,可以看到最后一项的测试,用了差不多2.5 个小时。已经到了0:30了。
困啊,所以今天来发帐号。
从测试结果来看,系统调用的时间是0.1541ms ,读写的操作分别是0.363ms与0.2619ms
运算上整数的乘法是1.84ns,除法是24.77ns,取余是22.05nsfloat的加法是1.79ns,除法是11.49ns,等等。
网络参数的延时结果:
其他的测试项还有很多,就不再一一举例了,大家可以自行查看体验一下。在测试过程中,功耗一度飙到了900mA.但是一般情况下是700多,没有拍到900多的。
还有网友说视频播放有问题,特地测试了一下。
在ubilinux下的视频没有问题的。但是在播放时的功耗也一度到达800mA左右。是不是电源问题就不得而知了。
|