Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2109275
  • 博文数量: 333
  • 博客积分: 10161
  • 博客等级: 上将
  • 技术积分: 5238
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-19 08:59
文章分类

全部博文(333)

文章存档

2017年(10)

2014年(2)

2013年(57)

2012年(64)

2011年(76)

2010年(84)

2009年(3)

2008年(37)

分类: LINUX

2011-08-25 14:46:20

nbench 使用方法
nbench 介绍
   nbench是一个简单的用于测试处理器,存储器性能的基准测试程序。即著名的BYTE Magazine杂志的BYTEmark benchmark program。nbench在系统中运行并将结果和一台运行Linux的AMD K6-233电脑比较,得到的比值作为性能指数。由于是完全开源的,爱好者可以在各种平台和操作系统上运行nbench,并进行优化和测试,是一个简单有效的性能测试工具。nbench的结果主要分为MEM、INT和FP,其中MEM指数主要体现处理器总线、CACHE和存储器性能,INT当然是整数处理性能,FP则体现双精度浮点性能(大多数嵌入式处理器都没有强大的双精度浮点能力)。

nbench 安装
1.下载nbench源文件,地址:~mayer/linux/bmark.html
2.解压,在解压目录下执行:$make
3.make后就会生成一个可执行的nbench文件

nbench 使用
   直接在当前目录下执行:$./nbench
   测试大概要进行5-10分钟

最后贴上我的第一个测试结果:
BYTEmark* Native Mode Benchmark ver. 2 (10/95)
Index-split by Andrew D. Balsa (11/97)
Linux/Unix* port by Uwe F. Mayer (12/96,11/97)

TEST                : Iterations/sec. : Old Index   : New Index
                    :                  : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT        :          1178.7 :      30.23 :       9.93
STRING SORT         :          186.96 :      83.54 :      12.93
BITFIELD            :      4.6702e+08 :      80.11 :      16.73
FP EMULATION        :           322.8 :     154.89 :      35.74
FOURIER             :           19822 :      22.54 :      12.66
ASSIGNMENT          :          22.169 :      84.36 :      21.88
IDEA                :          6047.1 :      92.49 :      27.46
HUFFMAN             :          1781.1 :      49.39 :      15.77
NEURAL NET          :           34.93 :      56.11 :      23.60
LU DECOMPOSITION    :          1201.4 :      62.24 :      44.94
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX       : 73.933
FLOATING-POINT INDEX: 42.858
Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU                 : Dual AuthenticAMD AMD Athlon(tm) 64 X2 Dual Core CPU 4200+ 2200MHz
L2 Cache            : 512 KB
OS                  : Linux 2.6.28-11-generic
C compiler          : 配置为:../src/configure -v --with-pkgversion='Ubuntu 4.3.3-5ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
libc                : libc-2.9.so
MEMORY INDEX        : 16.791
INTEGER INDEX       : 19.800
FLOATING-POINT INDEX: 23.771
Baseline (LINUX)    : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
* Trademarks are property of their respective holder.
阅读(6456) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

bjq10162016-02-18 09:32:18

很赞!