博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
再谈lmbench
阅读量:5077 次
发布时间:2019-06-12

本文共 1003 字,大约阅读时间需要 3 分钟。

摸了一轮ltp-ddt

再回头来看lmbench

 

bandwidth & latency合集小王子 用起来确实方便。

只是官网显示的用法是:

 

Go to the top directory, and type make results see and then have a while it goes to work. The benchmark takes about a half hour (or more on slow machines) to run.

 

在板子上没法跑起来,make results see 是现编译现跑。

只能分析一下Makefile,看看如何手动运行。

ltp-ddt中是直接调用一个一个binary

比如bw_mem $i $op

bw_unix等

 

 

make results see

Makefile中:

results: FRC

    cd src && $(MAKE) results

see:

    cd results && $(MAKE) summary percent 2>/dev/null | more

 

再看src中的Makefile

results: lmbench

    @env OS="${OS}" ../scripts/config-run
    @env OS="${OS}" ../scripts/results

 

get 手动就是运行config-run和results两个脚本

但是要进入到scripts文件夹,否则会因为路径关系有些文件找不到。

 

再来看看config-run

用来配置一堆东西,仔细阅读做选择

 

results

cd ../bin/$OS

PATH=.:${PATH}; export PATH
export SYNC_MAX
export OUTPUT
lmbench $CONFIG 2>../${RESULTS} #关键是这句
if [ X$MAIL = Xyes ]
then    echo Mailing results
    (echo ---- $INFO ---
    cat $INFO
    echo ---- $RESULTS ---
    cat ../$RESULTS) | mail lmbench3@bitmover.com
fi

 

转载于:https://www.cnblogs.com/idyllcheung/p/11250584.html

你可能感兴趣的文章
【传道】中国首部淘宝卖家演讲公开课:农业本该如此
查看>>
jQuery应用 代码片段
查看>>
MVC+Servlet+mysql+jsp读取数据库信息
查看>>
黑马程序员——2 注释
查看>>
用OGRE1.74搭建游戏框架(三)--加入人物控制和场景
查看>>
转化课-计算机基础及上网过程
查看>>
android dialog使用自定义布局 设置窗体大小位置
查看>>
ionic2+ 基础
查看>>
互联网模式下我们更加应该“专注”
查看>>
myeclipse集成jdk、tomcat8、maven、svn
查看>>
查询消除重复行
查看>>
Win 10 文件浏览器无法打开
查看>>
HDU 1212 Big Number(C++ 大数取模)(java 大数类运用)
查看>>
-bash: xx: command not found 在有yum源情况下处理
查看>>
[leetcode]Minimum Path Sum
查看>>
内存管理 浅析 内存管理/内存优化技巧
查看>>
hiho1079 线段树区间改动离散化
查看>>
【BZOJ 5222】[Lydsy2017省队十连测]怪题
查看>>
第二次作业
查看>>
【input】 失去焦点时 显示默认值 focus blur ★★★★★
查看>>