老蒋在有些时候Linux VPS和云服务器测评的时候也会用到UnixBench工具进行服务器的跑分测试,对于我们手机电脑的跑分是不是没有听说过云服务器还有跑分?当然也是有的。一般我们服务器的跑分测试是用的UnixBench脚本工具,以后老蒋在服务器的综合测评中尽量的也多次用到。
很多时候我们没有用到UnixBench跑分测试的原因是一个脚本需要等到半小时才可以跑分出结果,所以我们看到很多测评博客是没有跑分测试的。当然跑分也不是绝对的,有些跑分分数高但是实际的性能体验并不好,就好比早年的OPENVZ架构的服务器,实际上性能是不如KVM或者XEN的,但是跑分高。
在这篇文章中,老蒋整理UnixBench跑分测试脚本和使用方法。
第一、UnixBench脚本
wget --no-check-certificate http://tools.laobuluo.com/tools/unixbench.sh
chmod +x unixbench.sh
./unixbench.sh
我们需要直接在服务器中登录远程SSH之后,直接执行脚本即可。脚本默认使用UnixBench5.1.3版本,由于大部分服务器VPS都没有显卡或者是集成显卡,不需要进行图像性能测试,所以作者注释了关于graphic的测试项内容。
第二、UnixBench演示
这里,老蒋找一台服务器进行跑分测试看看。
这个脚本相比老蒋之前分享过的"Linux VPS/服务器性能测试实用工具 - UnixBench跑分及详解"脚本,不需要我们配置软件,直接内置安装过。
这里我们可以看到跑分的测试数据。
Dhrystone 2 using register variables 180277772.8 lps (10.0 s, 7 samples)
Double-Precision Whetstone 33098.8 MWIPS (10.0 s, 7 samples)
Execl Throughput 24014.9 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 1164593.8 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 304522.2 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 3511458.9 KBps (30.0 s, 2 samples)
Pipe Throughput 5676459.1 lps (10.0 s, 7 samples)
Pipe-based Context Switching 1185160.4 lps (10.0 s, 7 samples)
Process Creation 70235.7 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 31794.8 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 4335.0 lpm (60.1 s, 2 samples)
System Call Overhead 5327038.9 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 180277772.8 15448.0
Double-Precision Whetstone 55.0 33098.8 6018.0
Execl Throughput 43.0 24014.9 5584.9
File Copy 1024 bufsize 2000 maxblocks 3960.0 1164593.8 2940.9
File Copy 256 bufsize 500 maxblocks 1655.0 304522.2 1840.0
File Copy 4096 bufsize 8000 maxblocks 5800.0 3511458.9 6054.2
Pipe Throughput 12440.0 5676459.1 4563.1
Pipe-based Context Switching 4000.0 1185160.4 2962.9
Process Creation 126.0 70235.7 5574.3
Shell Scripts (1 concurrent) 42.4 31794.8 7498.8
Shell Scripts (8 concurrent) 6.0 4335.0 7225.1
System Call Overhead 15000.0 5327038.9 3551.4
========
System Benchmarks Index Score 5004.3