码迷,mamicode.com
首页 > 系统相关 > 详细

Linux benchmark tool

时间:2014-06-27 17:57:03      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:blog   http   com   html   linux   算法   

http://blog.sina.com.cn/s/blog_53ce9d8d0100dici.html

http://www.gnutoolbox.com/linux-benchmark-tools/

superpi是很多DIYer很喜欢用的一个windows下的benchmark(性能测试和比较)工具。主要来测试cpu性能。super-pi这个程序是东京大学的一位学者开发的算法。值得一提的是该源代码并未公开。虽然在网络上能找到据称自己是superpi在linux平台的移植,但到底是否是同一算法我也没仔细研究过。

我在网络上搜索过很多linux下benchmark的信息,有的很多都已过时,而有的安装调试过于繁琐。

这里介绍的用linux自带的bc计算器计算pi值的一种benchmark手段。这也正体现了我以前说的linux是工程师的系统的说法,linux集成了非常多的工程师所需要的工具。

其实很简单,就是一行命令。

time echo “scale=5000; 4*a(1)” | bc -l -q

time是计时程序。scale是精度,4*a(1)调用了反正切函数。由三角函数我们知道1的反正切是pi/4, pi=4* pi/4。 -l -q参数的意思请参照manpage。这一行其实就是让bc计算1的反正切,计算精度是5000位。

有的人用tcsh作为shell的需要注意指定time工具的位置,/usr/bin/time。tcsh内部有一个内部命令time,输出格式诡异。

我在unix-center的ubuntu上跑的结果如下。比我的x200好像慢点。x200好像是38s。

 

G1620:

real    0m24.734s
user    0m24.607s
sys    0m0.010s

AMD Athlon 4800+

real    0m59.734s
user    0m59.607s
sys    0m0.000s

 

Linux benchmark tool,布布扣,bubuko.com

Linux benchmark tool

标签:blog   http   com   html   linux   算法   

原文地址:http://www.cnblogs.com/kylegui/p/3809941.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!