[转帖]Unixbench服务器综合性能测试方法及工具下载

unixbench,服务器,综合,性能,测试方法,工具,下载 · 浏览次数 : 0

小编点评

## UnixBench工具简介 **UnixBench**是一款开源的测试 Unix 系统基本性能的工具,可用于衡量 2D 和 3D graphics 性能,测试系统各个方面的性能。测试结果不仅包括 CPU、内存、磁盘等基准值,还取决于硬件、操作系统版本、编译器等因素。 **测试项目项目说明** * 单cpu:测试每秒钟可以执行的 execl 系统调用的次数。 * 多线程:测试一秒钟内多个进程可以并发地开始一个shell 脚本的 n 个拷贝的次数。 * 系统调用:测试进入和离开操作系统内核的代价。 **测试方法** 1. 登录并拷贝 `unixbench` 工具包至系统,解压 `unixbench` 测试包 2. 修改解压后的 `Makefile` 文件: * 修改第 50行 `GL_LIBS = -lGL -lXext -lX11` 为 `GL_LIBS = -lGL -lXext -lX11 -lm` 3. 编译,打开终端执行命令: `make` 4. 打开终端执行测试: `./Run -c 1 -c N`(N 为 CPU 核数,查看核数命令: `cat /proc/cpuinfo 或 cat /proc/cpuinfo | grep processor|wc -l`) **测试结果分析** * 单cpu:测试结果保存在 `result` 目录下 * 多线程:测试结果保存在 `result` 目录下 * 系统调用:测试结果保存在 `result` 目录下 **参数说明** * `-c 1`:表示只运行一次测试项目 * `-c N`:表示运行多个测试项目,并等待它们完成后才能继续运行下一个测试项目 * `N`:表示运行多个测试项目,并等待它们完成后停止运行所有测试项目 **文章知识点与官方知识档案匹配** * 文章知识点与官方知识档案匹配,可进一步学习相关知识 * 人正在系统学习中

正文

UnixBench是一款开源的测试 unix 系统基本性能的工具,是比较通用的测试VPS性能的工具。

UnixBench会执行一系列的测试,包括2D和3D图形系统的性能衡量,测试的结果不仅仅只是CPU,内存,或者磁盘为基准,还取决于硬件,操作系统版本,编译器。
测试系统各个方面一系列的性能,然后将每个测试结果和一个基准值进行比较,得到一个索引值,所有测试项目的索引值结合在一起形成一个测试分数值。指数值越高,性能越好。

各项的测试有得分,然后有一个综合的得分,这样可以很方便的通过分数去比较。

文末获取【unixbench】工具下载地址

测试方法

1.登录并拷贝unixbench工具包至系统,解压unixbench测试包
#tar -xvf UnixBench5.1.3-1.tar.bz2
#cd unixbench-5.1.3-1

2.修改解压后的文件夹中的Makefile文件:
修改第50行
GL_LIBS = -lGL -lXext -lX11

GL_LIBS = -lGL -lXext -lX11 -lm

3.编译,打开终端执行命令:make

4.打开终端执行测试:
./Run -c 1 -c N(N为cpu核数,查看核数命令:cat /proc/cpuinfo 或cat /proc/cpuinfo |grep processor|wc -l)
测试过程如下图所示:
在这里插入图片描述
测试完成后,测试结果保存在result目录下
在这里插入图片描述

测试结果分析

单cpu如下图所示:

在这里插入图片描述

多个cpu如下图所示:

在这里插入图片描述

参数说明

测试项目项目说明基准线
Dhrystone 2 using register variables测试 string handling21942626.2 lps
Double-Precision Whetstone测试浮点数操作的速度和效率3628.1 MWIPS
Execl Throughput此测试考察每秒钟可以执行的 execl 系统调用的次数3280.9 lps
File Copy 1024 bufsize 2000 maxblocks测试从一个文件向另外一个文件传输数据的速率415600.3 KBps
File Copy 256 bufsize 500 maxblocks测试从一个文件向另外一个文件传输数据的速率123782.0 KBps
File Copy 4096 bufsize 8000 maxblocks测试从一个文件向另外一个文件传输数据的速率1129812.9 KBps
Pipe Throughput一秒钟内一个进程可以向一个管道写 512 字节数据然后再读回的次数728298.4 lps
Pipe-based Context Switching测试两个进程(每秒钟)通过一个管道交换一个不断增长的整数的次数132783.7 lps
Process Creation测试每秒钟一个进程可以创建子进程然后收回子进程的次数(子进程一定立即退出)5481.8 lps
Shell Scripts (1 concurrent)测试一秒钟内一个进程可以并发地开始一个shell 脚本的 n 个拷贝的次数,n 一般取值1,2,4,8.4263.5 lpm
Shell Scripts (8 concurrent)测试一秒钟内一个进程可以并发地开始一个shell 脚本的 n 个拷贝的次数,n 一般取值1,2,4,8.1998.2 lpm
System Call Overhead测试进入和离开操作系统内核的代价,即一次系统调用的代价481112.8 lps
System Benchmarks Index Score系统基准指数得分844.4

更多精彩文章可关注公众号【天耀数码】,公众号回复【unixbench】获取下载地址。

文章知识点与官方知识档案匹配,可进一步学习相关知识
CS入门技能树Linux入门初识Linux29345 人正在系统学习中

与[转帖]Unixbench服务器综合性能测试方法及工具下载相似的内容:

[转帖]Unixbench服务器综合性能测试方法及工具下载

UnixBench是一款开源的测试 unix 系统基本性能的工具,是比较通用的测试VPS性能的工具。 UnixBench会执行一系列的测试,包括2D和3D图形系统的性能衡量,测试的结果不仅仅只是CPU,内存,或者磁盘为基准,还取决于硬件,操作系统版本,编译器。 测试系统各个方面一系列的性能,然后将每

[转帖]Unixbench的使用(综合性能测试、2D测试)和问题解决(跑不出多线程分数,调不出窗口,报错等)

一、Unixbench简介 Unixbench一个基于系统的基准测试工具,不单纯是CPU 内存 或者磁盘测试工具。测试结果不仅仅取决于硬件,也取决于系统、开发库、甚至是编译器。Unixbench是一个老牌的性能测试工具,下载主要是针对Unixbench进行综合性能以及使用Unixbench进行2D性

[转帖]Linux性能测试之unixbench

https://www.modb.pro/db/487945 大家好,昨天为大家带来了一篇关于在Linux下性能测试的文章《性能测试之LTP》,今天继续为大家推荐系列工具之unixbench,本工具用于Linux中cpu系统的测试,详情请查看百度,这里不多赘述,本文主要用于演示如何使用此工具。本文使

[转帖]Linux性能测试之unixbench

https://www.modb.pro/db/487945 大家好,昨天为大家带来了一篇关于在Linux下性能测试的文章《性能测试之LTP》,今天继续为大家推荐系列工具之unixbench,本工具用于Linux中cpu系统的测试,详情请查看百度,这里不多赘述,本文主要用于演示如何使用此工具。本文使

[转帖]龙芯二进制翻译性能的不严谨分析

https://zhuanlan.zhihu.com/p/580008360 先读一下胡老师的大作 节取一些内容如下,下面有官方测试参数: 一通操作猛如虎,一看跑分不如知乎答主: 龙芯UnixBench分高,龙芯说了原因如下: 二进制翻译性如下(LATX就是翻译到X86): 胡老师说spec2000

[转帖]

Linux ubuntu20.04 网络配置(图文教程) 因为我是刚装好的最小系统,所以很多东西都没有,在开始配置之前需要做下准备 环境准备 系统:ubuntu20.04网卡:双网卡 网卡一:供连接互联网使用网卡二:供连接内网使用(看情况,如果一张网卡足够,没必要做第二张网卡) 工具: net-to

[转帖]

https://cloud.tencent.com/developer/article/2168105?areaSource=104001.13&traceId=zcVNsKTUApF9rNJSkcCbB 前言 Redis作为高性能的内存数据库,在大数据量的情况下也会遇到性能瓶颈,日常开发中只有时刻

[转帖]ISV 、OSV、 SIG 概念

ISV 、OSV、 SIG 概念 2022-10-14 12:29530原创大杂烩 本文链接:https://www.cndba.cn/dave/article/108699 1. ISV: Independent Software Vendors “独立软件开发商”,特指专门从事软件的开发、生产、

[转帖]Redis 7 参数 修改 说明

2022-06-16 14:491800原创Redis 本文链接:https://www.cndba.cn/dave/article/108066 在之前的博客我们介绍了Redis 7 的安装和配置,如下: Linux 7.8 平台 Redis 7 安装并配置开机自启动 操作手册https://ww

[转帖]HTTPS中间人攻击原理

https://www.zhihu.com/people/bei-ji-85/posts 背景 前一段时间,公司北京地区上线了一个HTTPS防火墙,用来监听HTTPS流量。防火墙上线之前,邮件通知给管理层,我从我老大那里听说这个事情的时候,说这个有风险,然后意外地发现,很多人原来都不知道HTTPS防