资讯专栏INFORMATION COLUMN

UnixBench:Linux VPS服务器性能测试跑分脚本

silencezwm / 3397人阅读

摘要:这一项测试浮点数操作的速度和效率。覆盖面很广的一系列函数,,,,被用于整数和浮点数的数学运算数组访问条件分支和程序调用。此测试同时测试了整数和浮点数算术运算。这一针对文件操作的测试统计规定时间默认是内的文件操作次数。

unixbench是一款开源的测试 unix系统基本性能的工具,是比较通用的测试VPS性能的工具。UnixBench是一个类 Unix 系统(Unix,BSD,Linux)下的开源性能测试工具,被广泛用与测试 Linux 系统主机的性能。Unixbench 的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C 库等系统基准性能提供测试数据。UnixBench一键执行脚本 ,脚本会自动下载unixbench最新版本,并自动运行.根据机器性能,测试执行完大约需要10-30分钟.

 

本文记录一下Linux VPS/服务器上面使用 UnixBench 脚本进行跑分的方法。

一、unixbench测试方法

下面是 UnixBench 测试方法(来源)。

wget –no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh

chmod +x unixbench.sh

./unixbench.sh

登录 VPS 之后,输入上面的脚本回车即可开始测试。

二、UnixBench测试项目

UnixBench 主要测试以下几个方面内容:

Dhrystone 2 using register variables

此项用于测试 string handling,因为没有浮点操作,所以深受软件和硬件设计(hardware and software design)、编译和链接(compiler and linker options)、代码优化(code optimazaton)、对内存的cache(cache memory)、等待状态(wait states)、整数数据类型(integer data types)的影响。

Double-Precision Whetstone

这一项测试浮点数操作的速度和效率。这一测试包括几个模块,每个模块都包括一组用于科学计算的操作。覆盖面很广的一系列 c 函数:sin,cos,sqrt,exp,log 被用于整数和浮点数的数学运算、数组访问、条件分支(conditional branch)和程序调用。此测试同时测试了整数和浮点数算术运算。

Execl Throughput

此测试考察每秒钟可以执行的 execl 系统调用的次数。 execl 系统调用是 exec 函数族的一员。它和其他一些与之相似的命令一样是 execve() 函数的前端。

File copy

测试从一个文件向另外一个文件传输数据的速率。每次测试使用不同大小的缓冲区。这一针对文件 read、write、copy 操作的测试统计规定时间(默认是 10s)内的文件 read、write、copy 操作次数。

Pipe Throughput

管道(pipe)是进程间交流的最简单方式,这里的 Pipe throughtput 指的是一秒钟内一个进程可以向一个管道写 512 字节数据然后再读回的次数。需要注意的是,pipe throughtput 在实际编程中没有对应的真实存在。

Pipe-based Context Switching

这个测试两个进程(每秒钟)通过一个管道交换一个不断增长的整数的次数。这一点很向现实编程中的一些应用,这个测试程序首先创建一个子进程,再和这个子进程进行双向的管道传输。

Process Creation

测试每秒钟一个进程可以创建子进程然后收回子进程的次数(子进程一定立即退出)。process creation 的关注点是新进程进程控制块(process control block)的创建和内存分配,即一针见血地关注内存带宽。一般说来,这个测试被用于对操作系统进程创建这一系统调用的不同实现的比较。

System Call Overhead

测试进入和离开操作系统内核的代价,即一次系统调用的代价。它利用一个反复地调用 getpid 函数的小程序达到此目的。

Shell Scripts

测试一秒钟内一个进程可以并发地开始一个 shell 脚本的 n 个拷贝的次数,n 一般取值 1,2,4,8。(我在测试时取 1, 8)。这个脚本对一个数据文件进行一系列的变形操作(transformation)。

三、unixbench测试结果

下面是测试结果,测试所需时间根据 VPS 或者服务器的性能来定,一般都需要几十分钟甚至几小时。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/119430.html

相关文章

  • UnixBenchvps务器跑分脚本测试工具简单使用说明

    摘要:一个基于系统的基准测试工具,不单纯是内存或者磁盘测试工具。九月促销美国站群首月半价香港独服折香港美国线路云服务器月怎么样带来了月超级促销活动香港和美国洛杉矶机房的线路的云宝塔面板企业版破解开心版一键脚本安装宝塔面板正式版破解开心版一键脚本。1、介绍   先简单介绍一下这个工具 unixbench是测试类Unix系统性能的老牌工具,也是常用的基准测试工具。它会执行 11 个单项测...

    roundstones 评论0 收藏0
  • VPS务器性能测试:系统信息、上传/下载带宽、硬盘I/O、UnixBench、ping、丢包测试

    摘要:服务器性能测试系统信息上传下载带宽硬盘丢包测试原生等。或者服务器都要进行一番的测试,测试机器的配置和性能,测试服务器的网络速度,硬盘性能等。软件下载去程路由追踪回程路由追踪这个换成移动联通电信若出错,请安装。VPS服务器性能测试:系统信息、上传/下载带宽、硬盘I/O、unixbench、ping、丢包测试、原生IP等。VPS或者服务器都要进行一番的测试,测试机器的配置和性能,测试VPS服务器...

    helloworldcoding 评论0 收藏1
  • vps务器常用性能测试脚本:配置信息、IO性能、节点测速、路由跟踪等

    摘要:服务器常用性能测试脚本一般我们刚买或者服务器都要进行一番的测试,测试机器的配置和性能,测试服务器的网络速度,硬盘性能等。vps服务器常用性能测试脚本:一般我们刚买VPS或者服务器都要进行一番的测试,测试机器的配置和性能,测试VPS服务器的网络速度,硬盘性能等。这里收集一些测试脚本,脚本均来自于网络,代码内有作者信息,感谢网络大神们提供这么优秀的工具。   今天,这里整理了superb...

    APICloud 评论0 收藏0
  • UnixBenchLinux VPS 服務器性能測試跑分腳本

    摘要:是一個類系統,,下的開源性能測試工具,被廣泛用與測試系統主機的性能。測試從一個文件向另外一個文件傳輸數據的速率。三測試結果三測試結果下面是測試結果,測試所需時間根據或者查看含有服務器标签的文章服務器的性能來定,一般都需要幾十分鐘甚至幾小時。 本文於 2021-09-04 11:03 更新,部分內容具有時效性,如有失效,請留言本文記錄一下 Linux VPS/服務器上面使用 U...

    hzc 评论0 收藏0
  • CloudCone美国CN2 VPS主机性能与速度评测-按时长计费,线路速度与使用体验

    摘要:是美国一家主机商,挖站否在去年有分享过的主机,见美国便宜主机。最近,上线了线路,原来的主机都改走了,在速度有了一定的提升,改变以前慢如蜗牛的情况。CloudCone是美国一家VPS主机商,挖站否在去年有分享过CloudCone的VPS主机,见:CloudCone美国便宜VPS主机。最近,CloudCone上线了CN2线路,原来的VPS主机都改走了CN2,在速度有了一定的提升,改变以前慢如蜗牛...

    番茄西红柿 评论0 收藏2637

发表评论

0条评论

最新活动
阅读需要支付1元查看
<