测试VPS时如何读取SysBench和UnixBench的数据

测试VPS时如何读取SysBench和UnixBench的数据

我想使用基准测试工具测试几个 Linux VPS,因为我读到有 2 个行业标准工具,称为 unixBench 和 SysBench 我编译了它们并在 VPS 上执行它们并且我得到了结果:SysBench:( 4 个 CPU)

./sysbench --test=cpu --cpu-max-prime=20000 --num-threads=4 run

结果 :

General statistics:
    total time:                          3.222s
    total number of events:              10000

Latency (ms):
         min:                                  1.64
         avg:                                  5.76
         max:                                  6.19
         95th percentile:                      3.00
         sum:                              60000.86

Threads fairness:
    events (avg/stddev):           30000.0000/2.00
    execution time (avg/stddev):   8.0002/0.00

从阅读中我知道重要的信息是:总时间:3.222秒好的..但是与什么相比?我怎么知道这是好的结果?其他参数又如何呢?比如95%是什么意思?

现在运行 UnixBench (4 CPU)

./Run -c 4

结果 :

BYTE UNIX Benchmarks (Version 5.1.3)

   System: ip-10-0-1-48: GNU/Linux
   OS: GNU/Linux -- 3.14.48-33.39.amzn1.x86_64 -- #1 SMP Tue Jul 14 23:43:07 UTC 2015
   Machine: x86_64 (x86_64)
   Language: en_US.UTF-8 (charmap="UTF-8", collate="UTF-8")
   CPU 0:  info .. 
   CPU 1:  info .. 
   CPU 2:  info .. 
   CPU 3:  info .. 


------------------------------------------------------------------------
Benchmark Run: Wed Apr 12 2017 
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       74325935.8 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    13710.8 MWIPS (9.9 s, 7 samples)
Execl Throughput                               3528.0 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        422092.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          107334.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1485937.1 KBps  (30.0 s, 2 samples)
Pipe Throughput                              998109.2 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 162959.5 lps   (10.0 s, 7 samples)
Process Creation                               7151.7 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   6494.3 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    880.4 lpm   (60.1 s, 2 samples)
System Call Overhead                         900145.3 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   74325935.8   6369.0
Double-Precision Whetstone                       55.0      13710.8   2492.9
Execl Throughput                                 43.0       3528.0    820.5
File Copy 1024 bufsize 2000 maxblocks          3960.0     422092.9   1065.9
File Copy 256 bufsize 500 maxblocks            1655.0     107334.5    648.5
File Copy 4096 bufsize 8000 maxblocks          5800.0    1485937.1   2562.0
Pipe Throughput                               12440.0     998109.2    802.3
Pipe-based Context Switching                   4000.0     162959.5    407.4
Process Creation                                126.0       7151.7    567.6
Shell Scripts (1 concurrent)                     42.4       6494.3   1531.7
Shell Scripts (8 concurrent)                      6.0        880.4   1467.3
System Call Overhead                          15000.0     900145.3    600.1
                                                                   ========
System Benchmarks Index Score                                        1157.3 

在这里我知道我应该再次看看:系统基准指数得分 1157.3

但又提出了这个结果与什么相比的问题?我怎么知道这个总结果是否良好?坏的 ?平均的 ?谢谢

答案1

引用用法UnixBench 文件,

解释这些测试的结果很棘手,并且完全取决于您想要测量的内容。

在你的情况下,你想“测试几个linux VPS”,所以对于初学者来说,你可以根据索引对它们进行排名(或者根据你可以在测试中找到的特定指标,如果你确切地知道你在寻找什么)。

为了了解一台机器的“总体”性能(也就是说,与所有用于类似需求的机器相比),需要一个大型数据库报告按硬件和操作系统(可能还有其他规格)分类的基准测试。看起来http://linux-bench.com/是朝着这个目标迈出的一步,这不仅有助于了解上述内容,而且有助于确认硬件无法正常工作的怀疑。不幸的是,在我看来,当前的“结果”部分不够丰富,包含异常结果,并且没有表明有关所测试的不同系统的足够信息。

相关内容