简介
Lmbench是一套简易,可移植的,符合ANSI/C标准为UNIX/POSIX而制定的微型测评工具。一般来说,它衡量两个关键特征:反应时间和带宽。
Lmbench旨在使系统开发者深入了解关键操作的基础成本。
本文以银河麒麟/Ubuntu为例。
文末获取【lmbench】工具下载地址
测试方法
1.将lmbench工具拷贝到系统下,(例如:/home/kylin/目录)并解压:
tar -xvf lmbench-3.0-a9-1.tar.bz2
2.进入lmbench目录
cd /home/kylin/lmbench
3.如果是飞腾cpu,执行这一步,若是x86跟mips机器,则跳过这一步:
sudo sed -i ‘s/arm/aarch/’ scripts/gnu-os
4.第一种方法:
将提前修改好的config-run、lmbench.config配置文件(文件名要一致,如有不同,则需要改名)复制到 scripts/目录中,并赋权限chmod -R 777 *,然后返回/home/kylin/lmbench 目录执行make results;
第二种方法:
直接在/home/kylin/lmbench目录执行make results,根据提示信息,一步步完成,测试内存(单位MB)选择时:服务器建议使用10000,桌面系统可按照默认值设置,保证测试能够尽可能的加快,内存的大小与该测试项的测试指标没有关系,本测试项不牵涉到内存的测试;邮件时选择no;
如下图所示:
5.继续在解压缩包的目录里(/home/kylin/lmbench目录)执行:
make see
测试过程如下图所示: