我想用台式机标记工具测试几个linux,因为我有两个叫做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 (4cpu)
./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
但是再次提出的问题,这个结果是比较什么?我怎么知道这个结果是否好呢?不好吗?平均水平?谢谢
发布于 2017-08-21 16:11:38
引用用法文件UnixBench,
解释这些测试的结果是很棘手的,完全取决于您要测量的是什么。
在您的示例中,您希望“测试多个linux”,这样对于初学者来说,您可以根据索引(或者根据测试中可以找到的特定指标,如果您确切知道要寻找的是什么)对它们进行排序。
为了了解一台机器的“一般”性能(也就是说,与所有用于类似需求的机器相比),需要一个按硬件和OS分类的大型数据库报告基准(可能还有其他规格)。http://linux-bench.com/似乎是朝着这一方向迈出的一步,这不仅有助于了解上面的内容,而且还可以证实硬件不能正常工作的怀疑。不幸的是,在我看来,当前的“结果”部分不够丰富,包含异常的结果,并且没有表明关于不同测试系统的足够信息。
https://unix.stackexchange.com/questions/359297
复制相似问题