unixbench性能测试跑分工具

UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能

所谓跑分工具,不仅各项的测试有得分,最后跑完也会有一个综合的得分,这个分数是怎么来了?

其实,这个值是测试系统的测试结果与一个基线系统测试结果比较得到的指数值。

源于1995 年,基线系统是“George”,一个工作站:SPARCstation 20‐61,128MB RAM,Solaris2.3,此系统的指数值被设定为10,所以,如果一个系统的最后结果分数为520,意思是指此系统比基线系统运行快52 倍。

安装使用

Unixbench-5.1.2.tar.gz下载地址:http://soft.vpser.net/test/unixbench/

居然是2009年的版本,不得不说真是够老的

执行以下命令下载和安装:

cd /usr/local
wget http://soft.vpser.net/test/unixbench/unixbench-5.1.2.tar.gz
tar zxvf unixbench-5.1.2.tar.gz
cd unixbench-5.1.2

如果不需要进行图形测试或者不在图形化界面下测试,则将Makefile文件中GRAPHIC_TESTS = defined注释掉(README文件中有说明)

然后make

make

如果make的时候报这个错:

这是因为上述图形测试的配置没有注释掉,而x11就是图形界面配置,处理:yum install xorg-x11* ,如果上述的GRAPHIC_TESTS = defined注释掉而忽略了图形测试,就不会报这个错

如上图,确定make成功,再Run

./Run 

执行Run的时候如果报:Can‘t locate Time/HiRes.pm in @INC

处理:yum -y install perl-Time-HiRes

然后等待程序进行测试即可,这个过程可能比较漫长,请耐心等待,最后跑完将会有一个分数在底部出现,通常情况下1000分以上的VPS是性能较好的。

   #    #  #    #  #  #    #          #####   ######  #    #   ####   #    #
   #    #  ##   #  #   #  #           #    #  #       ##   #  #    #  #    #
   #    #  # #  #  #    ##            #####   #####   # #  #  #       ######
   #    #  #  # #  #    ##            #    #  #       #  # #  #       #    #
   #    #  #   ##  #   #  #           #    #  #       #   ##  #    #  #    #
    ####   #    #  #  #    #          #####   ######  #    #   ####   #    #

   Version 5.1.2                      Based on the Byte Magazine Unix Benchmark

   Multi-CPU version                  Version 5 revisions by Ian Smith,
                                      Sunnyvale, CA, USA
   December 22, 2007                  johantheghost at yahoo period com

1 x Dhrystone 2 using register variables  1 2 3 4 5 6 7 8 9 10

1 x Double-Precision Whetstone  1 2 3 4 5 6 7 8 9 10

1 x Execl Throughput  1 2 3

1 x File Copy 1024 bufsize 2000 maxblocks  1 2 3

1 x File Copy 256 bufsize 500 maxblocks  1 2 3

1 x File Copy 4096 bufsize 8000 maxblocks  1 2 3

1 x Pipe Throughput  1 2 3 4 5 6 7 8 9 10

1 x Pipe-based Context Switching  1 2 3 4 5 6 7 8 9 10

1 x Process Creation  1 2 3

1 x System Call Overhead  1 2 3 4 5 6 7 8 9 10

1 x Shell Scripts (1 concurrent)  1 2 3

1 x Shell Scripts (8 concurrent)  1 2 3

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.2)

   System: xulan-pc: GNU/Linux
   OS: GNU/Linux -- 2.6.32-431.23.3.el6.x86_64 -- #1 SMP Thu Jul 31 17:20:51 UTC 2014
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz (4988.4 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   16:30:41 up 404 days,  3:44,  1 user,  load average: 0.36, 0.16, 0.05; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Mon Sep 02 2019 16:30:41 - 16:58:49
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       29196335.8 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3570.5 MWIPS (9.9 s, 7 samples)
Execl Throughput                               4448.0 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1006711.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          280870.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       2020970.6 KBps  (30.0 s, 2 samples)
Pipe Throughput                             2032961.1 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 364145.9 lps   (10.0 s, 7 samples)
Process Creation                              12073.8 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   5041.9 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    654.7 lpm   (60.1 s, 2 samples)
System Call Overhead                        3826757.4 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   29196335.8   2501.8
Double-Precision Whetstone                       55.0       3570.5    649.2
Execl Throughput                                 43.0       4448.0   1034.4
File Copy 1024 bufsize 2000 maxblocks          3960.0    1006711.8   2542.2
File Copy 256 bufsize 500 maxblocks            1655.0     280870.5   1697.1
File Copy 4096 bufsize 8000 maxblocks          5800.0    2020970.6   3484.4
Pipe Throughput                               12440.0    2032961.1   1634.2
Pipe-based Context Switching                   4000.0     364145.9    910.4
Process Creation                                126.0      12073.8    958.2
Shell Scripts (1 concurrent)                     42.4       5041.9   1189.1
Shell Scripts (8 concurrent)                      6.0        654.7   1091.2
System Call Overhead                          15000.0    3826757.4   2551.2
                                                                   ========
System Benchmarks Index Score                                        1489.4

原文地址:https://www.cnblogs.com/xulan0922/p/11447988.html

时间: 2024-10-12 02:27:34

unixbench性能测试跑分工具的相关文章

LINUX系统下跑分测试脚本:unixbench.sh

linux 系统跑分测试脚本:     一.下载脚本:        wget http://teddysun.com/wp-content/uploads/unixbench.sh 二.更改权限:        chmod +x unixbench.sh 三.运行测试:        sudo bash ./unixbench.sh 等待结果... 测试时间可能会比较长,请耐性等待! 注释:由于网上找了很多方法都没有成功,这个方法亲测可行,以此博文作为记录,并且分享给有需要的小伙伴! 原文地址

Android 性能测试——Memory Monitor 工具

Android 性能测试--Memory Monitor 工具 Memory Monitor能做什么? 实时查看App的内存分配情况 快速判断App是否由于GC操作造成卡顿 快速判断App的Crash是否是因为超出了内存 Memory Monitor使用准备 开发者选项可用 USB调试开启 备注:Android Studio的Enable ADB Integration勾选(Tools/Android下). Memory Monitor面板 首先执行adb devices来确保设备可用,然后启动

Android 性能测试——Heap Viewer 工具

Android 性能测试--Heap Viewer 工具 Heap Viewer能做什么? 实时查看App分配的内存大小和空闲内存大小 发现Memory Leaks Heap Viewer使用条件 5.0以上的系统,包括5.0 开发者选项可用 Heap Viewer启动 可以直接在Android studio工具栏中直接点击小机器人启动:  还可以在Android studio的菜单栏中Tools也可以:  如果你不用Android studio,可以在SDK下的tools下的monitor程序

弧形屏幕 三星GALAXY S6 Edge跑分曝光

在即将到来的MWC中,最受期待的机型之一是三星GALAXY S6,而与其同时,还将推出弧形屏幕衍生版三星GALAXY S6 Edge. 三星GALAXY S6 Edge跑分曝光(图片来自Phonearena) 据悉,该产品型号为“SM-G925P”,已经亮相GeekBench跑分库,其单核成绩为1492分.多核成绩为5077分.该机搭载的是Android5.0.2版本操作系统,运行1.5GHz三星八核Exynos7420处理器,比此前曝光的三星GALAXY S6的2.1GHz主频略低一些.另外,

魅蓝Note2跑分 MT6753性能究竟如何

MT6753实力究竟如何? 采用LP工艺的MT6753实际上在性能和功耗方面并不比MT6752高,相反,同频下功耗要高1/3左右.并且其内存带宽是5.3G/s,小于MT 6752的6.4G/s 而且没有帧缓存技术,带1080P的效果和MT6592差不多. 与骁龙615相比,MT6753还是略好一些,主要还是在功耗方面.骁龙615的CPU同频功耗居然能有6752两倍左右. 那么,我们来看看与MT6752和骁龙615相比,MT6753架构以及跑分情况: 总的来说,与魅蓝Note搭载的MT6752相比

跑分实测PK。硬件评测,方小盒M8!

不多说,先上方小盒M8 四核八显,智能高清播放器.,安兔兔跑分图.图片来自某东,不信可以去查证. 仔细看,这是安兔兔v4的跑分.注意CPU和图形部分.CPU整数:3253CPU浮点:23392D绘图你可能觉得这个分很吊,而且因为采用了cortex-A9 r4和28nm制程的缘故,它就应该这么吊.但是请注意,你需要认识到这么高的分数意味着什么. 下面是三*星S4的跑分图,CPU是Exynos5210(双四核(八核)A15+A7): CPU的两个分数是2837和2954,3D分数6649.京东的图可

如何提高Android系统Aututu benchmark跑分

安兔兔等跑分软件能帮助手机用户了解自己手机的性能,此功能迎合了大多数人的需求,因此安兔兔较流行.当然目前市面上不止一款跑分软件,这些跑分软件大同小异,基本原理是:通过模拟用户操作(比如玩游戏,做运算,听音乐等等)来测试CPU,GPU,MEM,WIFI,BLUETOOTH,MODEM,DDR等等性能,给每一项进行打分,最后形成总分. 认真做技术的芯片供应商,集成商会不断突破已有技术,从而提高产品性能,而不少三流的不入流的企业就没有那么本份了,现在我说说这些企业是怎么提高跑分的. 首先介绍一种被大家

云计算防止入坑之通过跑分看云服务器的性能,给各位云计算入门者的一些建议

各位互联网界的朋友,今天简单的通过"鲁大师"对现在的三款主流云服务器进行了跑分,我选择了阿里云.华为云.新睿云三款平台进行测试,配置均为:2核,4G内存,40G 超高IO性能系统盘,1M带宽,本次测试我从三个方面进行阐述: 第一,  同等配置下的价格: 第二,  各厂商的云服务器硬件配置: 第三,  各厂商的跑分情况: 首先,我们来看一下同等配置下的三款云平台的主机价格: 三款平台实时主机价格分别为: 阿里云:0.68元/小时:华为云:0.51元/小时:新睿云:0.53元/小时:其中阿

别做 “微信跑分” 的替罪羊

最近一股 "微信跑分,日赚千元" 的邪风开始席卷,微信官方已经发出严正声明,要严打 "微信跑分" 活动. 什么是 "微信跑分"? "微信跑分" 就是利用你的『微信收款码』收钱,然后,你再把钱还给他们,因为用了你的收款码,所以要给你一定的佣金. 某一跑分平台说明:"平均一个微信一个小时可达5000元流水,10,000元流水的利润是100元,一天可达12万流水,日赚1200元" 看起来确实很诱人,有的人说了,他